Остановите HDFS Balancer после использования nohup - PullRequest
0 голосов
/ 21 сентября 2018

Я запустил свой балансировщик HDFS с помощью команды nohup:

$ nohup hdfs balancer &

Это занимает вечно, и мне нужно работать на моем кластере.Знаете ли вы, как я могу остановить процесс?

Это распределенный процесс, поэтому его довольно сложно остановить, просто выполнив команду "kill PID" ...

Спасибо

1 Ответ

0 голосов
/ 21 сентября 2018

На самом деле, балансировщик HDFS не распределенный процесс.Это единственный процесс, который инициирует перемещения блоков в кластере;процесс балансировки выполняется распределенным образом совместно с помощью узлов данных, но команды о том, какие блоки для балансировки, происходят из одного процесса (созданного hdfs balancer).Выполнение kill $PID будет достаточным для прекращения дальнейшей балансировки.

Источник: Документация по балансировке HDFS , личный опыт.

...