我最近在学习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
答案 0 :(得分:0)
lib/hadoop-mapreduce/hadoop-streaming.jar
这是我电脑里的罐子,
一个有效的jar以.jar
结束你的命令有一些错误。
您可以打开要观察的文件夹(cd foldername)
文件名或尝试使用tab
来完成您的文件名。这样可以减少错误。