2016-04-17 5 views
5

ターミナルからスパークワーカーを停止する方法はありますか? start-all.sh、stop-all.sh、stop-workers.shなどのスクリプトについてはわかっていますが、start -all.shを実行するたびに、以前のSparkクラスタインスタンスからの残りの作業者がいるようですそれらもまた産卵される。私はこれを知っています。なぜなら、ワーカーIDにはワーカーの作成日時とタイムスタンプが含まれているからです。スパークワーカーを手動で停止する

今日私はstart-all.shを実行すると、4月初めに作成された同じ7人の従業員が表示されます。

これらの初期の労働者を殺す方法はありますか?あるいはプロセス名をgrepする方法でしょうか?これは、過去に私に起こったと私は通常行うことはありました

答えて

2

1)プロセスID検索:

ps aux | grep spark 

2)そして、それを殺す:

sudo kill pid1 
関連する問題