Hbase报错: Master is initializing,解决
错误(Master is initializing):刚装好的hbase,启动服务后,进入hbase shell,准备创建一个表看看能不能正常运行,然后就出错了。先是运行list,没有问题在create创建表的时候报错了hbase:003:0> create 'stu','info'ERROR: org.apache.hadoop.hbase.PleaseHoldException: Mas
·
错误(Master is initializing):
刚装好的hbase,启动服务后,进入hbase shell,准备创建一个表看看能不能正常运行,然后就出错了。
先是运行list,没有问题
在create创建表的时候报错了
hbase:003:0> create 'stu','info'
ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
at org.apache.hadoop.hbase.master.HMaster.checkInitialized(HMaster.java:2829)
at org.apache.hadoop.hbase.master.HMaster.createTable(HMaster.java:2085)
at org.apache.hadoop.hbase.master.MasterRpcServices.createTable(MasterRpcServices.java:706)
at org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:392)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:133)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:356)
at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:336)
For usage try 'help "create"'
Took 8.8904 seconds
解决方法:
进入zk客户端,把hbase目录删除,重启hbase即可。
解决步骤:
先到zookeeper的bin目录下:
进入zk客户端:
首先查看目录:
目录中有hbase
删除hbase目录:
删除失败,是因为zookeeper新版本剔除了 rmr 命令,使用 deleteall 代替即可
目录中已经没有hbase了
重启hbase
再次创建测试
创建成功
问题解决了
谢谢阅读!
更多推荐
已为社区贡献1条内容
所有评论(0)