
# acl表目录丢失导致HBase启动失败
#### 问题背景与现象
集群HBase启动失败
#### 原因分析
1. 查看HBase的HMaster日志，报如下错误： ![](https://support.huaweicloud.com/trouble-mrs/zh-cn_image_0264281892.png "点击放大")
   
2. 检查HDFS上HBase的路径发现acl表路径丢失。 ![](https://support.huaweicloud.com/trouble-mrs/zh-cn_image_0264281763.png "点击放大")
   
 
#### 解决办法
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组件。
 
