Исправление распределения ресурсов - старая концепция, которая не дает преимущества правильного использования ресурсов.Динамическое распределение ресурсов является расширенной / ожидаемой особенностью YARN.Итак, я рекомендую вам посмотреть, что происходит на самом деле.Если задание уже выполняется, YARN не берет ресурсы и передает их другим.Если ресурсы недоступны, то второе задание будет поставлено в очередь, и ресурсы не будут внезапно извлечены из первого задания.Причина в том, что контейнеры имеют комбинацию памяти и процессора.Если память выделяется для другой работы, то в основном это означает, что JVM 1-й работы теряется навсегда.ЯРН не делает то, что упомянул.