错误:找不到或加载正在运行Hadoop的主类

时间:2018-10-13 19:25:19

标签: java hadoop

我正在独立使用Hadoop 2.9.1(我使用的文件夹是在成功编译源代码之后),并且每当我运行Hadoop命令(例如 (其中$HADOOP_HOME= /usr/local/hadoop是hadoop的目录)

$HADOOP_HOME/bin/hadoop jar $HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.9.1.jar grep input output 'dfs[a-z.]+'

我收到此错误:

  

错误:找不到或加载主类org.apache.hadoop.util.RunJar

起初,我以为我缺少一些环境变量,但是对于独立情况而言,它们是否必要?为什么会出现此错误? (我什至用另一个例子代替了,我相信这不是罐子问题)

1 个答案:

答案 0 :(得分:0)

问题出在我使用maven命令得到的编译文件夹中:

mvn clean package -Pdist -Psrc -DskipTests -Dtar

正确的是:

mvn clean install -Pdist -Dtar -DskipTests