我正在嘗試學習hadoop。它在我的系統上安裝得很好。它位於/ usr/local/hadoop,我使用jdk1.7.0_45 java。Hadoop作業在地圖上完成0%減少0%
每當我嘗試運行著名的單詞計數例子,它產生以下輸出:
/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
任何想法我做錯了嗎?在輸出文件夾中沒有需要的東西,因爲它應該。
確保作業在節點上運行,並且您有正確的Hadoop_HOME路徑 – Aashu
在最新的Hadoop設置中,警告表示HADOOP_HOME已被棄用。它正確設置到/ usr/local/hadoop。 – nullPointer