2016-12-30 6 views
1

私はHadoopの新機能で、thisを使用して簡単なプログラムを実行しようとしていました。Hadoop 2.7.3 Streaming Jarが有効でない

私はHDFSへのローカル例のデータをコピーしたが、私のマップ中に私が

hadoop jar hadoop-streaming-2.7.3.jar \ 
-input /user/hduser/gutenberg/* \ 
-output /user/hduser/gutenberg-output \ 
-mapper /home/hduser/mapper.py \ 
-reducer /home/hduser/reducer.py 

が、私はこのエラー

を取得しています公式Apacheのマニュアルに従って、このコマンドを実行している仕事を減らしてきました有効なJARでない:/usr/lib/hadoop-streaming-2.7.3.jar

私を助けてください。それはここでのHadoop 2.7.3

で作業している

答えて

2

あなたはHadoopの/共有/ Hadoopの/ツール/ libに/ Hadoopのは/ usr/local

[Linuxの] $のHadoopのjarを/実行する必要があるコマンドです-streaming-2.7.3.jar -file /home/python/mapper.py/home/python/reducer.py -mapper "python mapper.py" -reducer "python reducer1.py" -input/tmp/word_i -output/tmp/word_output

関連する問題