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
即可。