application or app

Команда используется для печати отчетов о приложениях, остановки приложений (kill) и управления приложениями, работающими в течение длительного времени.

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

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

-appId <applicationId>

Указывает идентификатор приложения для работы

-appStates <states>

Работает с флагом -list и позволяет фильтровать приложения на основе списка состояний приложений, разделенных запятыми. Допустимые значения: ALL, NEW, NEW_SAVING, SUBMITTED, ACCEPTED, RUNNING, FINISHED, FAILED, KILLED

-appTags <tags>

Работает с флагом -list и позволяет фильтровать приложения на основе списка тегов приложений, разделенных запятыми

-appTags <types>

Работает с флагом -list и позволяет фильтровать приложения на основе типов приложений, разделенных запятыми

-changeQueue <queue_name>

Переводит приложение в новую очередь. ApplicationId можно передать с помощью флага -appId. Флаг -movetoqueue устарел, новый флаг -changeQueue выполняет те же функции

-component <component_name> <count>

Работает с флагом -flex и позволяет изменить количество компонентов/контейнеров, работающих для приложения или долго работающего сервиса. Поддерживает абсолютные или относительные значения, такие как +1, 2 или -3

-components <components>

Работает с флагом -upgrade и позволяет обновлять указанные компоненты приложения. Если компонентов указано несколько, они должны быть разделены запятыми

-decomission <application_name>

Выводит из эксплуатации экземпляры компонентов для приложения или долго работающего сервиса. Требуется опция -instances. Поддерживает флаг -appTypes для указания используемой реализации клиента

-destroy <application_name>

Уничтожает сохраненную спецификацию приложения и безвозвратно удаляет все данные приложения. Поддерживает параметр -appTypes для указания реализации клиента

-enableFastLaunch

Загружает зависимости ApplicationMaster в HDFS, чтобы ускорить будущие запуски. Поддерживает параметр -appTypes для указания реализации клиента

-flex <application_name/ID>

Изменяет количество запущенных контейнеров для компонента приложения или долго работающего сервиса. Требуется опция -component. Если указано имя, необходимо указать -appType, если только это не yarn-service по умолчанию. Если указан идентификатор, будет выполняться поиск appType. Поддерживает опцию -appTypes для указания реализации клиента

-help

Отображает справочную информацию по всем командам

-instances <component_instances>

Работает с параметром -upgrade для запуска обновления указанных экземпляров компонентов приложения. Также работает с параметром -decomission для вывода из эксплуатации указанных экземпляров компонентов. Несколько экземпляров должны быть разделены запятыми

-kill <application_ID>

Завершает работу приложения (kill). Можно указать несколько приложений, разделенных запятой

-launch <application_name> <file_name>

Запускает приложение из файла спецификации (сохраняет спецификацию и запускает приложение). Можно указать параметры -updateLifetime и -changeQueue, чтобы изменить значения, предоставленные в файле. Поддерживает параметр -appTypes для указания реализации клиента

-list

Выводит список приложений. Поддерживает опциональный параметр -appTypes для фильтрации приложений по типу, -appStates для фильтрации приложений по состоянию и -appTags для фильтрации приложений по тегам

-movetoqueue <application_ID>

Флаг устарел. Перемещает приложение в другую очередь. Вместо этого используйте флаг -changeQueue

-queue <queue_name>

Работает с флагом -movetoqueue и позволяет указать очередь для перемещения приложения

-save <application_name> <file_name>

Сохраняет файл спецификации для приложения. Можно указать параметры -updateLifetime и -changeQueue, чтобы изменить значения, предоставленные в файле. Поддерживает опцию -appTypes для указания реализации клиента

-start <application_name>

Запускает ранее сохраненное приложение. Поддерживает опцию -appTypes для указания реализации клиента

-status <application_name/ID>

Выводит статус приложения. Если указан идентификатор, выводит общий статус приложения YARN. Если указано имя, выводит статус приложения на основе собственной реализации приложения; необходимо указать параметр -appTypes, если не используется тип yarn-service по умолчанию

-stop <application_name/ID>

Останавливает приложение (позже приложение можно снова запустить). Если указано имя, необходимо указать -appType, если не используется yarn-service по умолчанию. Если указан идентификатор, будет выполняться поиск appType. Поддерживает опцию -appTypes для указания реализации клиента

-updateLifetime <timeout>

Обновляет тайм-аут ожидания приложения, используя текущее время. Идентификатор приложения можно передать с помощью параметра -appId. Значение тайм-аута в секундах

-updatePriority <priority>

Обновляет приоритет приложения. Идентификатор приложения можно передать с помощью параметра -appId

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