zoukankan      html  css  js  c++  java
  • 启动hbase后执行create命令报错 ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

    这两天用hbase莫名报错,可能是因为非法关闭导致的?

    启动hbase后执行create命令报错如下。

    ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

            at org.apache.hadoop.hbase.master.HMaster.checkInitialized(HMaster.java:2977)

            at org.apache.hadoop.hbase.master.HMaster.disableTable(HMaster.java:2524)

            at org.apache.hadoop.hbase.master.MasterRpcServices.disableTable(MasterRpcServices.java:726)

            at org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos$MasterService$2.callBlockingMethod(MasterProtos.java)

            at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:413)

            at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:130)

            at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:324)

            at org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:304)

     

    解决办法:(该办法亲测可行,但会把hbase清空)停掉hbase。进入zkCli.sh执行命令deleteall /hbase删除zookeeper中的hbase相关数据,再进入hdfs中删除hbase的相关数据。停掉zookeeper、hdfs,重启机器后便可恢复正常。

  • 相关阅读:
    荷兰国旗问题
    读取文件中数据到数组
    从五个球中选出3个枚举的简单运用
    搜索算法总结
    匿名对象
    欧几里得距离C++代码实现
    用递归法吧字符串S倒序
    利用系统来完成十进制,十六进制,八进制的转换
    DBHelper 使用的是存储过程
    DBHelper的一个小例子
  • 原文地址:https://www.cnblogs.com/wzgg/p/14243272.html
Copyright © 2011-2022 走看看