rmadmin

Команда запускает ResourceManager admin client.

Использование показано ниже:

$ yarn rmadmin [options]
Аргументы

-refreshQueues

Перезагружает списки управления доступом, состояния и свойства планировщика для очередей. ResourceManager перезагрузит файл конфигурации mapred-очередей

-refreshNodes [-g|graceful <timeout in seconds> -client|server]

Обновляет информацию о хостах в ResourceManager. Здесь [-g|graceful <timeout_in_seconds> -client|server] является необязательным; если вы укажете время ожидания, тогда ResourceManager будет ожидать истечения времени ожидания, прежде чем отметить NodeManager как выведенный из эксплуатации (decommissioned). [-client|server] указывает, должно ли отслеживание тайм-аута обрабатываться клиентом или ResourceManager. Отслеживание на стороне клиента блокирующее, а отслеживание на стороне сервера — нет. Отсутствие тайм-аута или установка значения -1 указывает на бесконечный тайм-аут.

Известная проблема: отслеживание на стороне сервера будет немедленно прекращено, если произойдет отработка отказа ResourceManager в режиме высокой доступности (High Availability, HA)

-refreshNodesResources

Обновляет ресурсы NodeManagers в ResourceManager

-refreshSuperUsrGroupsConfiguration

Обновляет сопоставления прокси-групп суперпользователя

-refreshUserToGroupsMappings

Обновляет сопоставления пользователей и групп

-refreshAdminAcls

Обновляет списки управления доступом (ACL) для администраторов ResourceManager

-refreshServiceAcl

Перезагружает файл политики авторизации на уровне сервиса

-getGroups <username>

Возвращает группы, к которым принадлежит указанный пользователь

-addToCLusterNodeLabels <"label1(exclusive=true),label2(exclusive=false),label3">

Добавляет метки узлов в кластер. Эксклюзивность по умолчанию true

-removeFromClusterNodeLabels <label1,label2,label3> (label splitted by ",")

Удаляет метки узлов кластера

-replaceLabelsOnNode <"node1[:port]=label1,label2 node2[:port]=label1,label2"> [-failOnUnknownNodes]

Заменяет метки на узлах (указание нескольких меток на одном хосте пока не поддерживается). -failOnUnknownNodes не является обязательным. Если флаг задан, это приведет к ошибке в случае, если указанные узлы неизвестны

-directlyAccessNodeLabelStore

Флаг устарел и будет удален в последующих версиях. Прямой доступ к хранилищу меток узлов. С этим параметром все операции, связанные с метками узлов, не будут подключаться к ResourceManager. Вместо этого они будут напрямую обращаться/изменять сохраненные метки узлов. По умолчанию установлено значение false (доступ через Resource Manager)

Если вы настроите yarn.node-labels.fs-store.root-dir так, чтобы он указывал на локальный каталог (вместо NFS или HDFS), этот параметр будет работать только тогда, когда команда выполняется на машине, на котором запущен Resource Manager

-refreshClusterMaxPriority

Обновляет максимальный приоритет кластера

-updateNodeResource [NodeID] [MemSize] [vCores] ([OvercommitTimeout])

Обновляет типы ресурсов на определенных узлах. Типы ресурсов — это разделенные запятыми пары ключ/значение любых ресурсов, доступных в Resource Manager. Например, memory-mb=1024Mi,vcores=1,resource1=2G,resource2=4m

-transitionToActive [-forceactive] [-forcemanual] <serviceId>

Переводит сервис в активное состояние. Если используется опция -forcemanual, рекомендовано иметь target-узел активным, не выполняя проверку, что нет активного узла, Эту команду нельзя использовать, если включен автоматический переход на другой сервис. И хотя возможно переопределить это с помощью параметра -forcemanual, используйте его с осторожностью

-transitionToStandby [-forcemanual] <serviceId>

Переводит сервис в Standby-состояние. Эту команду нельзя использовать, если включена автоматическая отработка отказа. И хотя возможно переопределить это с помощью параметра -forcemanual, используйте его с осторожностью

-getServiceState <serviceId>

Возвращает состояние указанного сервиса

-getAllServiceState

Возвращает состояние всех сервисов

-checkHealth <serviceId>

Запрашивает у сервиса проверку работоспособности. Инструмент RMAdmin завершит работу с ненулевым кодом выхода, если проверка не пройдена

-help [cmd]

Отображает справочную информацию для указанной команды или для всех команд, если команда не указана

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней