0

Hadoop を学習しようとしています。私のシステムには問題なくインストールされました。/usr/local/hadoop にあり、jdk1.7.0_45 Java を使用しています。

有名な wordcount の例を実行しようとすると、次の出力が生成されます。

/usr/local/hadoop $ bin/hadoop jar hadoop-examples-1.0.4.jar wordcount /user/hduser/gutenberg /user/hduser/gutenberg-output
Warning: $HADOOP_HOME is deprecated.

13/10/31 20:03:24 INFO input.FileInputFormat: Total input paths to process : 3
13/10/31 20:03:24 INFO util.NativeCodeLoader: Loaded the native-hadoop library
13/10/31 20:03:24 WARN snappy.LoadSnappy: Snappy native library not loaded
13/10/31 20:03:24 INFO mapred.JobClient: Running job: job_201310311657_0006
13/10/31 20:03:25 INFO mapred.JobClient:  map 0% reduce 0%
13/10/31 20:03:25 INFO mapred.JobClient: Job complete: job_201310311657_0006
13/10/31 20:03:25 INFO mapred.JobClient: Counters: 0

私が間違っていることはありますか?出力フォルダーには、必要なものは何もありません。

4

2 に答える 2

0

jobtracker( http://localhost:50030/jobtracker.jsp) を開く必要があります -> 完了したジョブ: job_201310311657_0006 -> ジョブの詳細が表示されます。[失敗したマップ試行] をクリックします。(Failed Map の下の番号)-> taskId をクリックします -> そこにログを記録すると、完全なスタック トレースを確認できます。

それを理解してください。

map タスクを起動したジョブが与えられているので、i/p ファイルに何らかの問題がある可能性があります。(推測)

詳細については、ジョブのログを貼り付けてください。

于 2013-10-31T12:37:46.823 に答える
0

.bashrc ファイルの「HADOOP_HOME」変数を「HADOOP_PREFIX」変数に置き換えます。

于 2013-10-31T11:03:21.860 に答える