映射器不是并行地顺序执行

时间:2015-06-14 15:07:42

标签: hadoop mapreduce task mapper slave

你好,我对映射器执行的次数有问题: 最后,我成功地做到了: 读取2个文件输入:每个映射器一个文件,我添加此属性 select ld.*, ldcust.utm_medium, ldcust.utm_term from lead ld left join leadcustom ldcust on ld.id = ldcust.leadid mapred.tasktracker.map.tasks.maximum =1: 这项工作对我有好处,所以最后的结果:  每个映射器一个文件和每个节点一个映射器。 问题,当我期待掌握:50030我发现mappers(2个映射器一个在master中执行,另一个在slave中执行)顺序执行并不是为什么?我如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

根据documentationmapred.tasktracker.map.tasks.maximum设置任务跟踪器同时运行的最大地图任务数。

您应将此参数设置为大于1的值。