如何从正在运行的mapreduce作业中获取Mapper Progress

时间:2017-06-28 19:00:02

标签: java mapreduce hadoop2

任何人都可以帮我解决以下问题。

如何从 mapreduce作业中获取映射器拆分 进度

我的意思是在作业失效的时候,它可能已经完成了一些映射器任务。我需要成功的地图任务进度百分比。

提前致谢。

1 个答案:

答案 0 :(得分:0)

查看示例2 here

if (!job.isJobComplete()) {替换为if (job.isJobComplete()) {,然后使用mapProgress()功能确定已完成作业的地图状态。

我知道也许它不是您正在寻找的内容,例如命令行代码或Web控制台功能,但这可能是最后的手段。

PS:文档谈论使用JobProfile。看看那个。