Уничтожение искровой потоковой работы, выполняемой в режиме кластера пряжи через оболочку Unix при ошибке / прерывании - PullRequest
0 голосов
/ 31 января 2019

У меня есть сценарий оболочки, который инициализирует задание потоковой передачи искры в режиме кластера Yarn. У меня есть сценарий оболочки через Autosys.Теперь, когда я убиваю задание autosys, я бы хотел убить это искровое задание, работающее также в режиме кластера.Я пытался использовать приложение yarn -kill в сценарии оболочки для кода возврата ошибки, но его выполнение не выполняется.ноЯ могу убить эту работу из другого окна оболочки.там прекрасно работает команда yarn application -kill и убивает приложение.

Есть ли обходной путь для уничтожения задания в режиме кластера при прерывании (автоматически) через ту же оболочку?

1 Ответ

0 голосов
/ 04 февраля 2019

В логике кода возврата ошибки -> запустить приложение пряжи -kill <<em> $ appid > как потерянный процесс.

...