文档首页 > > 故障排除> 使用HBase> acl表目录丢失导致HBase启动失败

acl表目录丢失导致HBase启动失败

分享
更新时间: 2019/11/15 GMT+08:00

问题背景与现象

集群HBase启动失败

原因分析

  1. 查看HBase的HMaster日志,报如下错误:

  2. 检查HDFS上HBase的路径发现acl表路径丢失。

解决办法

  1. 停止HBase组件。
  2. 在HBase客户端使用hbase用户登录认证,执行如下命令。

    例如:
    hadoop03:~ # source /opt/client/bigdata_env
    hadoop03:~ # kinit hbase
    Password for hbase@HADOOP.COM: 
    hadoop03:~ # hbase zkcli

  3. 删除zk中acl表信息。

    例如:

    [zk: hadoop01:24002,hadoop02:24002,hadoop03:24002(CONNECTED) 0] deleteall /hbase/table/hbase:acl
    [zk: hadoop01:24002,hadoop02:24002,hadoop03:24002(CONNECTED) 0] deleteall /hbase/table-lock/hbase:acl

  4. 启动HBase组件。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区