如何安全关闭整个hbase集群?

时间:2018-10-17 05:08:57

标签: hbase

官方文档详细显示了如何配置和启动hbase集群,但有关关闭的内容却很少。

我有两种策略来阻止整个集群:

  1. 首先通过脚本“ hbase-daemon.sh”停止所有区域服务器,然后停止主服务器。
  2. 首先通过脚本“ hbase-daemon.sh”停止主服务器,然后停止所有区域服务器

我尝试了第一个序列,先停止所有区域服务器,然后再停止主服务器。但这可能会引起问题:当您关闭所有区域服务器中的某些服务器时,主服务器会感知到并将关闭的区域服务器的区域移动到其余区域服务器,但是其余区域服务器可能没有足够的内存,因此他们会崩溃,而不是正常退出。

第二个序列看起来比第一个序列更安全,但是我没有尝试过。

有人可以帮忙澄清一下吗?

1 个答案:

答案 0 :(得分:0)

在/ bin目录中还有一个脚本stop-hbase.sh,看来运行良好。