我已经从我的 Eclipse 项目中捆绑了一个 jar。我想将参数传递给 jar。基本上是jar的输入文件。我想知道如何提供不在 Hdfs 中的输入文件。我知道这不是现在 hadoop 工作,但这是为了测试目的。Eclipse 具有本地文件的功能。有没有办法通过命令行做到这一点?
问问题
1174 次
1 回答
2
您可以通过从命令行覆盖作业跟踪器和文件系统属性以“本地”模式运行 hadoop:
hadoop jar <jar-file> <main-class> -fs local -jt local <other-args..>
您需要使用GenricOptionsParser(如果您使用ToolRunner启动作业,这是常态。
于 2013-05-22T10:13:06.300 回答