2

HBase からテーブルを切り捨てる場合、1) 基礎となる HDFS システムからもデータを削除しますか、それとも削除マーカーでデータをマークするだけですか? 2) 基礎となる HDFS システムからもデータが削除されていることを確認/確認するにはどうすればよいですか?

4

2 に答える 2

5

現在、HBase テーブルのデータが基盤となるファイルシステムから完全に消去されることを保証する方法はありません。HBase テーブルのファイルは HDFS から削除される可能性がありますが、それはそれらがごみ箱フォルダーに移動されることを意味します。

于 2012-05-08T15:43:59.530 に答える
0

Hbaseは、データがテーブルから削除されたときにデータをトゥームストーンするため、行をスキャン/取得してもデータは返されず、読み取ることができません。テーブルでメジャーコンパクションが実行されると、すべてのトゥームストーンデータがHbaseおよびHDFS(ネイティブfileSystem)から削除され、ディスクが解放されます。

于 2012-05-08T15:59:34.370 に答える