如何在HDFS中运行MapReduce JAR文件?

时间:2016-03-30 07:41:57

标签: jar mapreduce

我正在尝试运行一个存在于Hadoop文件系统中的map-reduce代码。
传统的运行方式:
hadoop jar [路径到jar-file-in-local] [main-class] [args] ...
[路径到jar-file-in-local] - 我的jar文件是HDFS。

1 个答案:

答案 0 :(得分:0)

similar question。所有hadoop命令都由bin / hadoop脚本调用。为了执行jar文件,它使用具有以下代码片段的RunJar类

int firstArg = 0;
String fileName = args[firstArg++];
File file = new File(fileName);

其中fileName指向jarFile。