挂MapReduce工作

时间:2014-07-21 21:15:49

标签: hadoop mapreduce

我有 MapReduce 作业( 1200 mappers, 1 reducer ),该作业挂在Map -100%和{{1} }。

reducer永远停留在fetch阶段。

现在我要杀掉这份工作然后恢复同样的工作。

是否可以这样做?

1 个答案:

答案 0 :(得分:0)

如果没有关于工作的更多信息,无法真实地说出发生了什么,但可能发生的事情是从1200位映射器传输数据 - > 1减速机需要很长时间。

要回答您的问题,您无法终止工作并在同一状态下重新恢复工作。你必须杀死它并重新开始工作。

这是杀死这份工作的命令:

hadoop job -kill <job_id>