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