分享

请问各位大神如何在Hadoop中获取map任务总的执行时间??

li84897494 发表于 2015-6-1 15:51:33 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 41320
我想获得map任务总的执行时间不知道怎么获得,帮帮忙啊~!

已有(2)人评论

跳转到指定楼层
nextuser 发表于 2015-6-1 16:23:56
使用JobClient.getMapTaskReports()方法
回复

使用道具 举报

gwgyk 发表于 2015-6-4 09:28:27
不知道你是要在自己的程序中获取时间,还是自己查看时间。如果自己查看时间的话有两种方法:
1、通过webUI,在50030端口的页面打开,然后点击“job history”,选择一个具体的job进去,里边会显示总时间、map时间、reduce时间,以及平均map、reduce、shuffle时间
2、你可以自己修改Hadoop源码,然后把map时间打印出来就行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条