Hbase执行需要两个进程:HMaster 和 HRegionServer
建议先jps 一下,确保两个进程都已启动。
1.HMaster启动失败,报错如下:
ERROR: Can't get master address from ZooKeeper; znode data == null
解决方法:重启HMaster,执行如下指令。
hbase-daemon.sh start master
2.HRegionServer启动失败,hbase shell可以正常启动,但创建表或对数据操作会报如下错误:
ERROR: java.io.IOException: Table Namespace Manager not ready yet, try again later
解决方法:重启HRegionServer,执行如下指令。
hbase-daemon.sh start regionserver