如果我要从HBase截断表,那么 1)它是否也从基础HDFS系统中删除数据,或者只是用删除标记标记数据? 2)如何确保/验证数据是否也从基础HDFS系统中删除?
答案 0 :(得分:5)
目前无法确保从底层文件系统中完全删除HBase表数据。可以从HDFS中删除HBase表的文件,但这仍然只是意味着它们被移动到垃圾文件夹。
答案 1 :(得分:0)
Hbase从表中删除逻辑删除数据,因此扫描/获取行不会返回它们并且无法读取它们。 当在表上运行Major压缩时,所有逻辑删除的数据都将从Hbase和HDFS(本机文件系统)中删除并释放磁盘。