在我的開發箱上以僞分佈模式運行HBase。 Cloudera CDH4。 CentOS的。如何刪除HBase中的所有數據和元數據而無需卸載並重新安裝?
不知怎的,我的HBase的安裝已經變得完全損壞。我跑這個命令:
./bin/hbase hbck -repairHoles
,並與該結束了讀出:
Summary:
-ROOT- is okay.
Number of regions: 1
Deployed on: localhost.localdomain,60020,1340917622717
.META. is okay.
Number of regions: 1
Deployed on: localhost.localdomain,60020,1340917622717
5 inconsistencies detected.
望着文檔瀏覽:
http://hbase.apache.org/book/apbs03.html
它說: 如果在這些步驟之後仍然存在不一致,那麼您很可能有與表格完整性有關的問題孤兒或重疊地區。
基本上,我在挖,並試圖解決這一問題沒有興趣。我想徹底覈實我的HBase安裝並重新開始清潔。但是,我不想做卸載/重新安裝,因爲我們使用Cloudera,而且我不想搞亂他們整個奇怪的配置和設置。
有沒有辦法刪除在HBase的所有數據和元數據而無需卸載和重新安裝?
重複http://stackoverflow.com/questions/3990952/a-script-that-deletes-all-tables-in-hbase的 –