
# 如何清理由于建表失败残留在ZooKeeper中的table-lock节点下的表名
#### 问题
安全模式下，由于建表失败，在ZooKeeper的table-lock节点（默认路径/hbase/table-lock）下残留有新建的表名，请问该如何清理？
#### 回答
操作步骤如下：
1. 在安装好客户端的环境下，使用hbase用户进行kinit认证。
2. 执行*hbase zkcli*命令进入ZooKeeper命令行。
3. 在ZooKeeper命令行中执行*ls /hbase/table* ，查看新建的表名是否存在。
   - 是，执行*ls /hbase/table-lock* 查看新建的表名是否存在，若存在新建的表时使用**delete /hbase/table-lock/** *\<table\>*命令删除该表，其中\<table\>为残留的表名。
   
   - 否，结束。
    
 
