当我运行Hadoop的一个例子时,它不是一个有效的jar

时间:2018-01-28 12:04:45

标签: hadoop mapreduce hadoop-streaming mrjob

我最近在学习Hadoop。我在virtualbox上使用沙盒。我下载了一个带有mrjob框架的python脚本并运行以下命令,

python RatingsBreakdown.py -r hadoop --hadoop-streaming-jar /usr/hdp/current/hadoop-mapreduce-client/hadoop-streaming-jar u.data

然后得到了这个,

Running step 1 of 1...
Not a valid JAR: /usr/hdp/2.6.3.0-235/hadoop-mapreduce/hadoop-streaming-jar

1 个答案:

答案 0 :(得分:0)

lib/hadoop-mapreduce/hadoop-streaming.jar  

这是我电脑里的罐子, 一个有效的jar以.jar结束你的命令有一些错误。 您可以打开要观察的文件夹(cd foldername)文件名或尝试使用tab来完成您的文件名。这样可以减少错误。