2016-04-17 3 views
5

Есть ли способ остановить работника искры через терминал? Я знаю сценарии: start -all.sh, stop-all.sh, stop-workers.sh и т. Д. Однако каждый раз, когда я запускаю start -all.sh, похоже, что остаточные работники из предыдущего экземпляра Spark-кластера которые также порождаются. Я знаю это, потому что идентификатор рабочего лица содержит дату и временную метку, когда был создан рабочий.Ручная остановка рабочих искры

Итак, когда я запускаю start-all.sh сегодня, я вижу тех же 7 или около того работников, которые были созданы в начале апреля.

Есть ли способ убить этих ранних работников? Или, возможно, способ grep для их имен процессов?

ответ

2

Это случилось со мной в прошлом, и то, что я обычно делаю:

1) Найти идентификатор процесса:

ps aux | grep spark 

2) И убить его:

sudo kill pid1 
Смежные вопросы