1

我知道hadoop job -listcommnad 列出了当前正在运行的作业,即状态为1 (Running)的作业。但它是否列出了失败的工作?我的意思是我可以得到这样的输出:

1 jobs currently running
JobId   State   StartTime       UserName
job_200808111901_0001   3       1218506470390   abc
job_200808111901_0002   2       1218506470390   xyz

请注意,上述作业的状态为3 (Failed)2 (Succeeded)

我对 Hadoop 很陌生,所以如果这个问题太简单,请原谅我。我试图用谷歌搜索,但所有的例子都只列出了状态为 1 的工作。

4

1 回答 1

0

只需添加all,您将得到您想要的。

执行类似的东西:hadoop job -list all.

示例输出如下所示:

$ hadoop job -list all
0 jobs submitted
States are:
    Running : 1 Succeded : 2    Failed : 3  Prep : 4
JobId   State   StartTime   UserName    Priority    SchedulingInfo

有关 hadoop 命令的更多详细信息,尤其是hadoop job,请阅读此处

于 2013-01-07T20:50:20.583 回答