2017-01-09 6 views
2

Есть ли способ убить запрос куста, не выходя из оболочки улья? Например, я ошибочно запустил оператор select из какой-либо таблицы, содержащей миллионы строк данных, я просто хотел ее остановить, но не вышел из оболочки. Если я нажал CTRL+Z, его выход из оболочки.Убить запросы на улей, не выходя из оболочки улья

ответ

1

У вас есть два варианта:

  1. пресс Ctrl+C и ждать, он не выйдет из улья CLI

  2. из другой оболочки запустить

    yarn application -kill <Application ID> или mapred job -kill <JOB_ID>

+0

второй вариант работал. Благодаря! –

+1

'hadoop job -kill ' устарел, используйте 'mapred job -kill ' – vim

0

Во-первых, искать работу ID по:

hadoop job -list 

А затем убить его ID:

hadoop job -kill <JOB_ID>