Проверьте, завершена ли работа через unix - PullRequest
0 голосов
/ 28 декабря 2018

Я должен запустить несколько заданий по очереди последовательно, поэтому я пишу сценарий оболочки.Один из способов, который я могу сделать, - это проверить файл успеха в выходной папке на предмет статуса работы, но я хочу знать, есть ли другой способ проверить состояние работы spark-submit, используя скрипт Unix, где я выполняю свои работы.

1 Ответ

0 голосов
/ 28 декабря 2018

Вы можете использовать команду

yarn application -status <APPLICATIOM ID>

, где <APPLICATIOM ID> - это идентификатор вашего приложения и проверить строку как:

State : RUNNING

Это даст вам статус вашего приложения

Чтобы проверить список приложений, запустите через пряжу, вы можете использовать команду

yarn application --list

Вы также можете добавить -appTypes, чтобы ограничить список в зависимости от типа приложения

...