Как безопасно отключить весь кластер hbase? - PullRequest
0 голосов
/ 17 октября 2018

Официальный документ подробно показывает, как настроить и запустить кластер hbase, но мало говорит о завершении работы.

У меня есть две тактики, чтобы остановить весь кластер:

  1. сначала остановите все серверы региона, а затем остановите мастер, с помощью сценария 'hbase-daemon.sh'
  2. сначала остановите мастер сервера, а затем остановите все серверы региона, также с помощью сценария 'hbase-daemon.sh'

Я попробовал первую последовательность, сначала остановите все серверы региона, а затем остановите мастер.Но это может вызвать проблему: когда вы закрываете некоторые из всех серверов региона, мастер будет воспринимать и перемещать области серверов закрытых областей на остальные серверы региона, но на остальных серверах региона может не хватить памяти, поэтомучто они потерпят крах, а не выйдут нормально.

Вторая последовательность выглядит более безопасной, чем первая, но я не дал ей попробовать.

Может кто-нибудь помочь прояснить это?

1 Ответ

0 голосов
/ 17 октября 2018

В каталоге / bin также есть скрипт stop-hbase.sh, который, кажется, работает очень хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...