作者:平凡天使zj | 来源:互联网 | 2023-08-12 15:21
想控制一个节点同时运行的map数量,修改mapreduce.job.maps、mapreduce.tasktracker.map.tasks.maximum、mapreduce.jobtracker.
想控制一个节点同时运行的map数量,修改mapreduce.job.maps、mapreduce.tasktracker.map.tasks.maximum、mapreduce.jobtracker.maxtasks.perjob甚至mapreduce.jobtracker.taskscheduler.maxrunningtasks.perjob这个我都尝试修改过,但是在hadoop监控界面查看,似乎都不起任何作用这是为什么,始终都是6个Map任务同时执行。
这个问题困扰了好久。。求大神告知。。。。
这个截图是1个节点试过2个节点,貌似也是这种情况。
2 个解决方案
按理说mapreduce.tasktracker.map.tasks.maximum,默认值为2,应该只有2个map同时执行才对,为什么不管怎么改都是6个