我正在尝试运行一个存在于Hadoop文件系统中的map-reduce代码。
传统的运行方式:
hadoop jar [路径到jar-file-in-local] [main-class] [args] ...
[路径到jar-file-in-local] - 我的jar文件是HDFS。
答案 0 :(得分:0)
见similar question。所有hadoop命令都由bin / hadoop脚本调用。为了执行jar文件,它使用具有以下代码片段的RunJar类
int firstArg = 0;
String fileName = args[firstArg++];
File file = new File(fileName);
其中fileName指向jarFile。