如何在cassandra Materialized视图中删除行?

gzszwxb4  于 2021-06-13  发布在  Cassandra
关注(0)|答案(1)|浏览(411)

我有一个cassadra名称空间,其中包含一个表和一个物化视图。在基表中删除了一行,但更改没有传播到物化视图。我不知道发生这种事的确切原因。
所以现在我被困在mv中的那一行,我无法删除它。有什么想法吗?

mfpqipee

mfpqipee1#

是的,物化视图仍然非常不稳定。两个主要问题是:
没有办法知道mv何时不同步。
一旦失去同步,就真的没有办法恢复同步。
听起来你已经过了第1点。
有一个 nodetool rebuild_view 命令,但它不会清除现有数据,这正是您需要的。
不幸的是,我认为唯一的出路是 DROP 视图并重新创建它。

相关问题