2

如果我要从 HBase 截断表,那么 1)它是否也从底层 HDFS 系统中删除数据,或者它只是用删除标记标记数据?2)如何确保/验证数据也从底层 HDFS 系统中删除?

4

2 回答 2

5

目前无法确保从底层文件系统中完全擦除 HBase 表数据。HBase 表的文件可能会从 HDFS 中删除,但这仍然意味着它们被移动到了垃圾文件夹。

于 2012-05-08T15:43:59.530 回答
0

当从表中删除数据时,Hbase 墓碑数据,因此扫描/获取行不会返回它们并且无法读取它们。当对表运行主要压缩时,所有墓碑数据都会从 Hbase 和 HDFS(本机文件系统)中删除并释放磁盘。

于 2012-05-08T15:59:34.370 回答