Я использую Hadoop-2.4.0
, и конфигурация моей системы — 24 ядра, 96 ГБ ОЗУ.
Я использую следующие конфиги
mapreduce.map.cpu.vcores=1
yarn.nodemanager.resource.cpu-vcores=10
yarn.scheduler.minimum-allocation-vcores=1
yarn.scheduler.maximum-allocation-vcores=4
yarn.app.mapreduce.am.resource.cpu-vcores=1
yarn.nodemanager.resource.memory-mb=88064
mapreduce.map.memory.mb=3072
mapreduce.map.java.opts=-Xmx2048m
Конфигурации планировщика ресурсов
queue.default.capacity=50
queue.default.maximum_capacity=100
yarn.scheduler.capacity.root.default.user-limit-factor=2
С приведенными выше конфигурациями я ожидаю, что пряжа не будет запускать более 10 картографов на узел, но она запускает 28 картографов на узел. Я делаю что-то неправильно??