文档首页/
    
      
      MapReduce服务 MRS/
      
      
        
        
        用户指南(吉隆坡区域)/
        
        
        MRS集群组件操作指导/
        
        
        使用HBase/
        
        
        HBase常见问题/
        
      
      如何清理由于建表失败残留在ZooKeeper中/hbase/table-lock目录下的表名
    
  
  
    
        更新时间:2023-03-17 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
如何清理由于建表失败残留在ZooKeeper中/hbase/table-lock目录下的表名
问题
安全模式下,由于建表失败,在ZooKeeper的table-lock节点(默认路径/hbase/table-lock)下残留有新建的表名,请问该如何清理?
回答
操作步骤如下:
- 在安装好客户端的环境下,使用hbase用户进行kinit认证。
 - 执行hbase zkcli命令进入ZooKeeper命令行。
 - 在ZooKeeper命令行中执行ls /hbase/table,查看新建的表名是否存在。
    
- 是,结束。
 - 否,执行ls /hbase/table-lock查看新建的表名是否存在,若存在新建的表名时使用delete命令(delete /hbase/table-lock/<table>,其中<table>为残留的表名)删除该表名。
 
 
   父主题: HBase常见问题