2011-09-07 56 views
6

当我尝试删除时使用hector(cassandra客户端),它删除列......但将行键留下......有人知道为什么,以及如何删除该行键?Hector(Cassandra)删除异常

+1

上找到卡桑德拉答案聊天 - > http://wiki.apache.org/cassandra/FAQ#range_ghosts – Ankush

回答

3

这是使用Cassandra时的预期。由于它通过编写墓碑删除数据仍然存在,直到下一个压缩。最终它会完全走完,但是你的应用程序代码必须知道一个空行与一个被删除的行相同。

1

实际上,它会在该行的宽限期后发生的下一次压缩中消失。

检查了这一点:Wikipedia