这个坑搞了很久
主要原因是独立安装的zookeeper并没有创建/znode
导致hbase无法定位到默认的znode--- /hbase
解决方法:
运行zookeeper:./zkCli.sh
创建znode: create /hbase myhbase
现在重启hbase ,hmaster和regionserver正常启动
但是hbase shell出现bug
Can't get master address from ZooKeeper; znode data == null
这可能是hostname出现问题
解决方案:
修改/etc/hostname 将主机名设置正确