我有 MapReduce 作业( 1200 mappers, 1 reducer
),该作业挂在Map -100%
和{{1} }。
reducer永远停留在fetch阶段。
现在我要杀掉这份工作然后恢复同样的工作。
是否可以这样做?
答案 0 :(得分:0)
如果没有关于工作的更多信息,无法真实地说出发生了什么,但可能发生的事情是从1200位映射器传输数据 - > 1减速机需要很长时间。
要回答您的问题,您无法终止工作并在同一状态下重新恢复工作。你必须杀死它并重新开始工作。
这是杀死这份工作的命令:
hadoop job -kill <job_id>