开发者社区 问答 正文

E-MapReduce如何判断任务是否出现任务倾斜

已解决

E-MapReduce如何判断任务是否出现任务倾斜

展开
收起
阿里云服务支持 2022-12-12 11:06:27 155 分享 版权
1 条回答
写回答
取消 提交回答
  • 官方回答

    可以通过以下步骤定位问题:

    1. 在EMR控制台的访问链接与端口页面,单击YARN UI所在行的链接。

    2. 单击Application ID。

    3. 在Reduce Task列表页面,按照完成时间逆序排序,找出Top耗时的Reduce Task任务。

    image.png

    1. 单击Task的Name链接。

    2. 在Task详情页面,单击左侧的Counters。

    image.png

    在Task详情页面,单击左侧的Counters。查看当前Reduce Task中Reduce Input bytes和Reduce shuffle bytes的信息,如果比其他的Task处理的数据量大很多,则说明出现了倾斜问题。

    image.png

    2022-12-12 11:25:08
    赞同 展开评论
问答标签: