Если вы видите это в YARN ui, вероятно, вы должны добавить это
yarn.scheduler.capacity.resource-calculator: org.apache.hadoop.yarn.util.resource.DominantResourceCalculator
У меня была такая же путаница. На самом деле, при использовании DefaultResourceCalculator
в пользовательском интерфейсе Yarn он только рассчитывает использование памяти, за кулисами он мог использовать более 1 ядра, но вы увидите только 1 используемое ядро. С другой стороны, DominantResourceCalculator
вычисляет ядро и память для распределения ресурсов и показывает фактическое количество ядра и памяти.
Вы можете включить ганглии или просмотреть показатели EMR для более подробной информации.