Согласно http://blog.cloudera.com/blog/2014/04/apache-hadoop-yarn-avoiding-6-time-using-gotchas/ формула для определения количества одновременно выполняющихся задач на узел:
min (yarn.nodemanager.resource.memory-mb / mapreduce.[map|reduce].memory.mb,
yarn.nodemanager.resource.cpu-vcores / mapreduce.[map|reduce].cpu.vcores) .
Однако при установке этих параметров в (для кластера c3.2xlarges):
пряжа.nodemanager.resource.memory-mb = 14336
mapreduce.map.memory.mb = 2048
пряжа.nodemanager.resource.cpu-vcores = 8
mapreduce.map.cpu.vcores = 1,
Я обнаружил, что одновременно получаю до 4 задач на узел, когда формула говорит, что должно быть 7. В чем дело?
Я использую Hadoop 2.4.0 на AMI 3.1.0.