报错:HBase Server is not running yet

1.报错背景

HBase可以进入shell模式,但是输入命令报错:Server is not running yet

2.报错现象

3.报错原因

hadoop处在安全模式下。所以hbase的操作会出现异常。

4.报错解决

(1)第一中方式

启动hadoop;

输入指令:hadoop dfsadmin -safemode leave。

(2)第二种方式

第一种方式有可能没用,此时可以将zookeeper节点中的hbase注册信息删掉,然后重启hbase即可。

关闭HBase
# stop-hbase.sh
进入zookeeper客户端
# zkCli.sh
删除hbase的相关信息
[zk: localhost:2181(CONNECTED) 1] deleteall /hbase
启动HBase
# start-hbase.sh

即可。

原文地址:https://www.cnblogs.com/chuijingjing/p/13523117.html