cassandra - 使用 Pelops 在 cassandra 中删除行后重新插入数据

标签 cassandra pelops

我试图在删除行后重新插入相同行键的数据,但它们没有被插入。也不会抛出任何异常。

我正在使用 Pelops RowDeletor 删除删除后的行数据(请注意,行键仍然显示为没有列)。如果我截断表并重新插入列,则会插入列。

我尝试将一致性级别从“任意”更改为“一”再更改为“全部”。关于问题是什么或者我应该去找赫克托客户有什么想法吗?

最佳答案

如果列上的时间戳是过去的,这可能是逻辑删除(没有列的键)的问题。确保不是这种情况,并且您应该能够插入。请注意,这不是 Pelops 的问题,而是与 Cassandra 的冲突解决有关。如果您的逻辑删除比插入更新,则会遇到此问题,因为 Cassandra 认为删除是在插入之后发生的。

关于cassandra - 使用 Pelops 在 cassandra 中删除行后重新插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13703302/

相关文章:

java - Pelops Java 客户端插入 Cassandra 数据库

java - 在 Cassandra IndexExpression 中使用运算符 'or'

Cassandra 二级索引与物化 View

python - cqlengine 模型默认值和 uuid

node.js - 替换为 cassandra 中的更新

c# - Hector 中的 KeySpace 和 KeySpace 定义有什么区别?

replication - Cassandra 故障转移与其他数据库相比?

java - 使用 Pelops 客户端连接到 Cassandra 数据库的有效方法