Что делать, если не получается уменьшить количество task-узлов?

Если при попытке уменьшения количества task-узлов появилось сообщение «This operation is not allowed because the number of instances of NodeManager will be less than the minimum configuration after scale-in, which may cause data loss», возможная причина в остановленном сервисе NodeManager core-узла. В результате обнаруживается, что все задачи (tasks) были остановлены и когда MRS проверяет можно ли уменьшить количество task-узлов, то оказывается, что NodeManager и сервис Yarn недоступны. При этом можно уменьшить количество task-узлов только в том случае, если количество остальных NodeMangers равно или больше 1.

Сделайте следующее:

  1. Авторизуйтесь в MRS Manager.

  2. Выберите Services ‣ Yarn ‣ Instance.

  3. Запустите NodeManager core-узла — нажмите на имя и затем нажмите на кнопку Start Instance.

  4. В сервисе MRS, на странице кластера, на вкладке Nodes уменьшите количество task-узлов.

    Примечание

    Как правило core-узлы NodeManager не остановлены, находятся в рабочем состоянии — статус Started. Не рекомендуется изменять архитектуру развертывания кластера.