2016-12-14 17 views
0

私はまだHadoopの初心者です。ローカルからhadoop環境へのhadoopサンプルjarのコピー方法は?

hadoopのcloudera VMイメージをダウンロードしましたが、hadoop-examples.jarは含まれていませんでした。

私は手動でコピーしたい

hadoop-examples.jar(私はどこからそれを得た)、それは特にだから私はhadoop jar usr/jars/hadoop-examples.jar wordcount words.txt outを実行する場合、それは正常に動作することをusr/jars

に、Hadoopの環境に、私のローカルディスクに現在あります瓶

ありがとう!

+0

まず第一に、あなたは確かにそこにClouderaのVMイメージには 'のHadoop-examples.jar'ませんか? Ususallyは '/ opt/cloudera/parcels/CDH/lib/hadoop-mapreduce /'または '/ usr/lib/hadoop-mapreduce /'にあります。 'find/-name hadoop - * - examples * .jar'コマンドで見つけてください。第2に、 'hadoop jar'コマンドはローカルファイルシステム上でのみファイルを実行します。だから、あなた自身のjarを実行するために 'hadoop jar /path/to/hadoop-examples.jar wordcount words.txt out 'のようなものを実行してください。 – maxteneff

答えて

0

HDFS場所での使用コマンドにローカルファイルシステムからファイルをコピーする

hdfs dfs -put /local_disk_path/hadoop-examples.jar /usr/jars/ 
+0

OPは 'hadoop-examples.jar'を見つけて実行するのにどのように役立ちますか?あなたはHDFSから 'hadoop jar'コマンドでjarファイルを実行する方法を知っていますか? – maxteneff

+0

putを使用しようとすると、以下のエラーメッセージが表示されます。 hadoop-examples.jarはどこに貼り付けますか? 。 '[@トレーニングlocalhostのudacity_training] $ LS コードデータのHadoop-例-1.2.1.jar [@トレーニングlocalhostのudacity_training] $ HDFS DFS -put のHadoop-例-1.2.1.jarの/ usr /瓶/ /usr/lib/hadoop-mapreduce/ put:/ usr/jars /:このようなファイルやディレクトリはありません。 lib/hadoop-mapreduce /:そのようなファイルやディレクトリはありません –

関連する問題