我正在独立使用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
起初,我以为我缺少一些环境变量,但是对于独立情况而言,它们是否必要?为什么会出现此错误? (我什至用另一个例子代替了,我相信这不是罐子问题)
答案 0 :(得分:0)
问题出在我使用maven命令得到的编译文件夹中:
mvn clean package -Pdist -Psrc -DskipTests -Dtar
正确的是:
mvn clean install -Pdist -Dtar -DskipTests