hbase(ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet)

今天启动clouder manager集群时候hbase list出现

(ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet

ERROR: Can't get master address from ZooKeeper; znode data == null

一类错误

看网上有几种解决方案 一个是

1:

在使用 hbase shell 时,一直报错。花了半个多小时解决这个问题。解决如下:

1. 格式化hdfs  进入hadoop/bin 目录下 : ./hadoop namenode -format

2. 启动 hadoop 

3. 启动 zookeeper

4. 启动 hbase 

5. 进入hbase shell 成功(因为要format namenode 怕出问题没测试,建议不试)

2 :

 hadoop  集群在安全模式的原因
执行命令
hadoop dfsadmin -safemode leave
再重新启动habase(测试无效,重启集群也不行)

3:

后来查看了子节点一台机器的/etc/hosts文件里面IP错误了,于是修改了host 配置了,然后重新升级了下clouder manager集群,就好了(感觉报错不一定明显,还是要先排除一些常见问题才好,有时候只是一些细节忽略了)

原文地址:https://www.cnblogs.com/yaohaitao/p/5786083.html