Добавление/удаление и декомиссия YARN NodeManager¶
Для добавления или удаления YARN NodeManager с хостов или привидения YARN NodeManager в состояние декомисии на хосте необходимо воспользоваться соответствующими кнопками выпадающего меню, доступного по нажатию на иконку в поле “Actions” сервиса YARN (Рис.34.).

Рис. 32. Выпадающее меню “Actions” сервиса YARN
Эти кнопки являются простым интерфейсом для управления состояниями NodeManager, более подробно описанным в документации Apache Hadoop.
Important
Описанные далее операции не удаляют/добавляют хост из кластера – они лишь управляют компонентом YARN NodeManager на хостах
Удаление хоста из кластера возможно в разделе “Hosts” кластера в случаях, когда к хосту не привязан ни один компонент.
Добавление хоста осуществляется согласно инструкции.
Добавление YARN NodeManager¶
Для добавления одной или нескольких дополнительных YARN NodeManager на хосты кластера необходимо:
- Нажать кнопку “Add NodeManagers”, что приводит к появлению окна, аналогичному разделу “Hosts - Components” кластера, описанному в Размещение компонентов сервисов на хостах.
- Любым из двух способов назначить добавляемому компоненту хост (компонент YARN NodeManager выделяется белым как возможный к расширению):
- Выбрать компонент в колонке “Components” и назначить для него хост в колонке “Hosts”;
- Выбрать хост в колонке “Hosts” и определить для него компонент в колонке “Components”.
- Нажать кнопку “Run” в нижней части окна.
Декомиссия YARN NodeManager¶
В случае необходимости вывести хост из работы или удалить из кластера его сначала необходимо декомиссовать.
Существует два типа декомиссии:
- Нормальный – в этом режиме нода YARN NodeManager прекращает работу безусловно, не ожидая завершения работающих на ноде контейнеров;
- Изящный (graceful) – в этом режиме планировщик YARN не будет назначать новые контейнеры декомиссованной ноде YARN NodeManager, а работающие контейнеры продолжат работу до истечения назначенного таймаута.
Для декомиссии одной или нескольких YARN NodeManager необходимо выполнить действия:
- Нажать кнопку “Decommiss NodeManagers”, что приводит к появлению окна “Action parameters” (Рис.33.).

Рис. 33. “Action parameters”
- Для добавления хоста в список декомиссованных необходимо нажать “+” и ввести fqdn хоста и таймаут в секундах. Через “+” можно добавить несколько хостов.
- Нажать кнопку “Run” в нижней части окна.
Рекомиссия YARN NodeManager¶
Для рекомиссии (выведения хоста из состояния декомиссии) одной или нескольких YARN NodeManager необходимо:
- Нажать кнопку “Recommiss NodeManagers”, что приводит к появлению всплывающего окна, аналогичному окну декомиссии (Рис.33.).
- Для добавления хоста в список рекомиссованных необходимо нажать “+” и ввести fqdn хоста. Через “+” можно добавить несколько хостов.
- Нажать кнопку “Run” в нижней части окна.
Удаление YARN NodeManager¶
Для удаления одной или нескольких YARN NodeManager с хостов кластера необходимо:
- Нажать кнопку “Remove NodeManagers”, что приводит к появлению окна, аналогичному разделу “Hosts - Components” кластера, описанному в Размещение компонентов сервисов на хостах.
- Любым из двух способов удалить привязку компонента к хосту (компонент YARN NodeManager выделяется белым как возможный к удалению с хостов):
- Выбрать компонент в колонке “Components” и убрать выделение с хостов в колонке “Hosts”, рамки которых выделены зеленым;
- Выбрать хост в колонке “Hosts” и убрать выделение с компонента YARN NodeManager в колонке “Components”, если рамка компонента YARN NodeManager выделяется зеленым.
- Нажать кнопку “Run” в нижней части окна.