Delete用于从表中删除数据。HTable除了提供删除方法delete()外,还有一个与之对应的类Delete,用户可以通过多种方法限定要删除的列。
HBase的Delete操作可以指定删除某个列簇或某个列,或者指定某个时间戳,删除比这个时间早的数据。
HBase的Delete操作并不是真正的从磁盘删除数据。而是通过创建墓碑标志进行处理。这些墓碑标记的值和小于该时间版本的单元在大合并时被清除。
注意:删除的墓碑标记只有在主合并(major compact)操作发起之后,才会被清除。