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