'i', COMPRESSION => 'S" />
HBase強制刪除一個表,強制刪除該表在hdfs上的所有文件(路徑根據實際情況而定):
情景:
由于內網測試環境hbase并沒有安裝“SNAPPY”壓縮,而建表時執行了
alter 'TrojanInfo', {NAME => 'i', COMPRESSION => 'SNAPPY'}
強制刪除表:
1、強制刪除該表在hdfs上的所有文件(路徑根據實際情況而定):
./Hadoop fs -rmr /hbase/TrojanInfo
2、刪除該表在HBase系統表.META.中的記錄:
A、首先從.META.中查詢出表 TrojanInfo在.META.中的rowkey,這可以通過scan '.META.',然后手動篩選;
B、然后刪除該rowkey下的3個字段(假設查詢出的rowkey為TrojanInfo,,1361433390076.2636b5a2b3d3d08f23d2af9582f29bd8.)
delete 'TrojanInfo','TrojanInfo,,1361433390076.2636b5a2b3d3d08f23d2af9582f29bd8.','info:server'
delete 'TrojanInfo','TrojanInfo,,1361433390076.2636b5a2b3d3d08f23d2af9582f29bd8.','info:serverstartcode'
delete 'TrojanInfo','TrojanInfo,,1361433390076.2636b5a2b3d3d08f23d2af9582f29bd8.','info:regioninfo'
C、重啟hbase即可刪除表 TrojanInfo
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com