无法删除行键

Din*_*108 3 cassandra cassandra-0.7

我在删除Cassandra中的行键时遇到了问题.每当我删除Row Key时,该RowKey包含的所有列都将被删除,但RowKey本身不会被删除.任何人都可以告诉我如何删除一个rowkey,一旦它插入columnfamily.

我期待通过节俭客户端做到这一点.

psa*_*ord 5

这是分布式删除如何在Cassandra中工作的副作用.从分布式删除Cassandra wiki页面:

[A]删除操作不能立即清除所有被删除数据的痕迹:如果我们这样做,并且副本没有收到删除操作,当它再次可用时,它会将收到删除的副本视为错过了写更新,并修复它们!因此,Cassandra不是删除删除数据,而是用一个名为墓碑的特殊值替换它.然后可以将逻辑删除传播到错过初始删除请求的副本.

另请参阅常见问题解答中的这个问题:为什么在范围扫描期间显示已删除的密钥?