Я хотел бы иметь кластер, который разделен на 2 подкластера: «активные» узлы и «резервные» узлы.Обычно, когда приложение запланировано, я бы хотел, чтобы оно запускалось на «активных» узлах.Но если ни один «активный» узел не исправен, я бы хотел, чтобы он работал на «резервных» узлах.
Есть ли способ добиться такого поведения в YARN?
Чтобы дать немногоболее подробно, «активные» узлы кластера будут расположены в другой зоне, чем «резервные» узлы (но не так далеко от них).Таким образом, мы стараемся обеспечить многозонную высокую доступность для нашего приложения.Это означает, что после аварии в «активной» зоне приложение будет восстановлено и запланировано в «резервной» зоне.