Hbase 命令错误
1.启动Hbase之前要先启动zookeeper和hadoop
2.启动Hbase服务,如果没有启动会直接有异常在输入命令的时候,需要这个情况就是HMaster没有启动成功。
- Hadoop没有启动
- HMaster没有启动
3.如果报错
ERROR: org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server is not running yet
可能就是Hadoop那边的问题
- Hadoop安全模式 开启了,就无法去修改或者添加文件,Hbase是依赖于hadoop的
- hdfs dfsadmin -safemode forceExit 输入命令退出安全模式
4.zookeeper
org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
这个报错就是zookeeper的报错
解决方案:
进入zookeeper客户端
./zkCli.sh
删除与 hbase 相关的数据目录
deleteall /hbase
重启zookeeper
/zkServer.sh restart
重启 HDFS、Hbase后可以正常创建表。