hbase2强制删除表

hbase2强制删除表:
由于迁移数据失败,目标集群虽然出现了表,但是不能使用,而且disable/drop命令都没有反应;

强制删除表:
1.删除zk中的数据(在装有zk的节点上执行)
zookeeper-client -server localhost:2181
[zk: localhost:2181(CONNECTED) 2] rmr /hbase/table/hbase_tablename


2.删除HDFS上的数据, hbase的数据目录位置以自己的为准
hdfs dfs -rm -r /xxx/hbase/data/xxx/hbase_tablename

3.删除meta表信息,在meta表查询
  3.1使用hbase shell筛选rowkey
     echo "scan 'hbase:meta'" | hbase shell | grep hbase_tablename 

   

  3.2删除meta表中3.1的查出来的rowkey,要全部删完,我发现有时候一遍删不掉,可以多删几次

4.重启Hbase(可选操作)

原文地址:https://www.cnblogs.com/weiyiming007/p/15726177.html