由于网关的原因,一台服务器连接失败,造成hadoop的namenode均挂掉了。
查看hbase时,发现如下找到master错误:
ERROR: Can't get master address from ZooKeeper; znode data == null
那么问题来了,如何重启?
[hadoop@hadoop001 ~]$ stop-hbase.sh
stopping hbase....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
前提条件:zookeeper进程必须正常。即有下面的进程
24454 QuorumPeerMain
1. 发现hbase很难关掉。这时候需要手动强制关闭Hbase进程。命令如下:
kill -9 pid.
25075 HMaster
25076 HRegionServer
kill -9 25075/kill -9 25076
2.强制关闭Hbase之后,关闭hadoop进程。
在${HADOOP_HOME}/sbin下执行./stop-all.sh 打印日志如下: