HBase 強制刪除表


刪除zookeeper中對應表注冊信息

進入zookeeper客戶端
# zkCli.sh -server 127.0.0.1:2181 列出HBase下所有表結構
[zk: 127.0.0.1:2181(CONNECTED) 1] ls /hbase/table
刪除對應表
[zk: 127.0.0.1:2181(CONNECTED) 1] deleteall /hbase/table/CLCC

刪除hdfs對應表數據

查看HDFS中對應表的數據
# hadoop dfs -ls /hbase/data/default
刪除對應表的數據
# hadoop dfs -rm -r /hbase/data/default/CLCC

刪除hbase:meta對應表信息

進入HBase shell
# hbase shell
列出所有表
hbase(main):035:0> list
列出對應表的所有信息(按照需求自己修改STARTROW)
hbase(main):035:0> scan 'hbase:meta', {STARTROW=>'CLCC', LIMIT=>2}

 

刪除語句的結構
注意:rowkey有可能會換行
deleteall 'hbase:meta','rowkey','colume' 

 

挨個刪除

deleteall 'hbase:meta','CLCC,,1602734999427.d4c9ded0da391643289a1ea6ef28e55d.','info:sn' deleteall 'hbase:meta','CLCC,,1602734999427.d4c9ded0da391643289a1ea6ef28e55d.','info:state' deleteall 'hbase:meta','CLCC,,1602734999427.d4c9ded0da391643289a1ea6ef28e55d.','info:serverstartcode' deleteall 'hbase:meta','CLCC,,1602734999427.d4c9ded0da391643289a1ea6ef28e55d.','info:server' deleteall 'hbase:meta','CLCC,,1602734999427.d4c9ded0da391643289a1ea6ef28e55d.','info:seqnumDuringOpen' deleteall 'hbase:meta','CLCC,,1602732799964.e274da2ef136b17f549a5b48d939f2e9.','info:regioninfo' deleteall 'hbase:meta','CLCC','table:state'
deleteall 'hbase:meta','CLCC','column=info:seqnumDuringOpen'

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM