HBase截断表

时间:2012-05-08 14:47:37

标签: hadoop hbase hdfs

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

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:0)

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