-1

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

4

3 回答 3

2

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

于 2013-03-24T01:48:23.647 回答
0

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

也许你可以使用:hadoop jar runnable.jar inputHDFSPath outputHDFSPath

于 2013-03-24T09:02:13.403 回答
0

由于您已正确运行命令,因此应该没有正在运行的作业或已退休的作业。这就是它所表明的。为什么您期望已完成的工作属于退休工作或正在运行的工作类别? 由于作业已成功完成,它必须出现在已完成作业列表下。

于 2013-03-24T14:11:31.440 回答