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集群,就好了(感觉报错不一定明显,还是要先排除一些常见问题才好,有时候只是一些细节忽略了)