If I delete every keys in a ColumnFamily in a Cassandra db using remove(key)
, then if I use get_range_slices
, rows are still there but without columns. How could I remove entire rows?
相关问题
- What version of Java does Cassandra 3 require
- Filter from Cassandra table by RDD values
- cassandra: can you query against a collection fiel
- Deleting duplicates of tables
- How to understand the 'Flexible schema' in
相关文章
- Cassandra Read a negative frame size
- How does cassandra split keyspace data when multip
- How does Cassandra scale horizontally ?
- Modelling a Chat like Application in Firebase
- NoSQL Injection? (PHP->phpcassa->Cassandra)
- Executing CQL through Shell Script?
- Spark and Cassandra Java Application Exception Pro
- How to access the local data of a Cassandra node
I tested with cassandra 0.63 and the problem is still the same. I don't think that bug fix is for getting rid of the deleted row ids. See
http://wiki.apache.org/cassandra/FAQ#range_ghosts
for more information.
Why do deleted keys show up during range scans?
Cassandra uses Distributed Deletes as expected.
http://wiki.apache.org/cassandra/DistributedDeletes
Just been having the same issue and I found that:
This has been fixed in 0.7 (https://issues.apache.org/jira/browse/CASSANDRA-1027). And backported to 0.6.3
This is also relevant: https://issues.apache.org/jira/browse/CASSANDRA-494