你好,我对映射器执行的次数有问题:
最后,我成功地做到了:
读取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中执行)顺序执行并不是为什么?我如何解决这个问题?
答案 0 :(得分:0)
根据documentation,mapred.tasktracker.map.tasks.maximum
设置任务跟踪器同时运行的最大地图任务数。
您应将此参数设置为大于1的值。