为什么hadoop上没有工作

时间:2013-03-24 01:27:13

标签: java hadoop mapreduce

使用hadoop1.3.0。我在eclipse中正确运行了WordCount示例。但是当我进入localhost:50030时,它说跑步工作和退休工作都没有。事实是我已经得到了正确的输出。我做错了吗?

3 个答案:

答案 0 :(得分:2)

最有可能的是,从eclipse运行作业并不会将其提交给您的作业跟踪器,而是会产生一个独立的VM。

答案 1 :(得分:0)

您无需从eclipse运行map-reduce程序。您需要创建一个可运行的jar并使用hadoop命令从单独的VM运行它。

可以使用:hadoop jar runnable.jar inputHDFSPath outputHDFSPath

答案 2 :(得分:0)

正确运行命令后,应该没有正在运行的作业或退役作业。这就是它所表明的。你为什么期望完成的工作在退休工作或工作类别? 作业成功完成后,必须出现在已完成的职位列表中。