为什么传递给hadoop的命令行java属性作为运行时参数进入?

时间:2014-12-19 06:54:00

标签: hadoop

我正在使用hadoop jar a.jar com.class.Name -Dkey=value arg1 arg2

Main类中使用args时,我得到-D作为arg值。是不是Java应该忽略它?

1 个答案:

答案 0 :(得分:0)

根据hadoop命令手册:

通用选项

dfsadmin,fs,fsck,job和fetchdt支持以下选项。

Applications should implement Tool to support GenericOptions.

-conf指定应用程序配置文件。

-D =使用给定属性的值。

-jt或指定ResourceManager。仅适用于工作。