Hadoop Job在地图上完成0%减少0%

时间:2013-10-31 09:10:41

标签: hadoop mapreduce linuxmint

我正在努力学习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

任何想法我做错了什么?输出文件夹中没有任何所需的内容。

2 个答案:

答案 0 :(得分:0)

用.bashrc文件中的“HADOOP_PREFIX”变量替换“HADOOP_HOME”变量

答案 1 :(得分:0)

你需要打开 jobtracker(http://localhost:50030/jobtracker.jsp) - >完成的工作:job_201310311657_0006 - >它将帮助您了解工作细节。 单击失败的地图尝试。 (失败地图下的数字) - >点击taskId - >日志 在那里你可以看到完整的堆栈跟踪。

搞清楚。

给出了启动地图任务的作业,因此i / p文件可能存在一些问题。(猜测)

粘贴作业日志以获取更多帮助。