【问题标题】:How to get Mapper Progress from a running mapreduce job如何从正在运行的 mapreduce 作业中获取 Mapper 进度
【发布时间】:2017-06-28 19:00:01
【问题描述】:

谁能帮我解决以下问题。

如何从 dead mapreduce 作业中获取映射器 splits progress

我的意思是,当工作结束时,它可能已经完成了一些映射器任务。我需要成功的地图任务进度百分比。

提前致谢。

【问题讨论】:

    标签: java mapreduce hadoop2


    【解决方案1】:

    查看示例 2 here

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

    我知道这可能不是您想要的,例如命令行代码或 Web 控制台功能,但这可能是最后的手段。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-25
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2021-03-09
      • 1970-01-01
      • 2014-06-15
      • 1970-01-01
      相关资源
      最近更新 更多