3

我已经从我的 Eclipse 项目中捆绑了一个 jar。我想将参数传递给 jar。基本上是jar的输入文件。我想知道如何提供不在 Hdfs 中的输入文件。我知道这不是现在 hadoop 工作,但这是为了测试目的。Eclipse 具有本地文件的功能。有没有办法通过命令行做到这一点?

4

1 回答 1

2

您可以通过从命令行覆盖作业跟踪器和文件系统属性以“本地”模式运行 hadoop:

hadoop jar <jar-file> <main-class> -fs local -jt local <other-args..>

您需要使用GenricOptionsParser(如果您使用ToolRunner启动作业,这是常态。

于 2013-05-22T10:13:06.300 回答