如何删除cassandra物化视图中的一行?

How to delete a row in cassandra materialiezed view?

我有一个带有 table 的 cassadra 命名空间和它的物化视图。 在基础 table 中删除了一行,但更改未传播到实体化视图。我不知道发生这种情况的确切原因。

所以现在我被困在 MV 中的那一行,我无法删除它。 有什么想法吗?

是的,物化视图仍然很破旧。两个主要问题是:

  1. 无法知道 MV 何时不同步。
  2. 一旦不同步,就真的没有办法恢复同步了。

听起来你已经过了第 1 点。

一个nodetool rebuild_view命令,但它不会清除您需要的现有数据。

不幸的是,我认为唯一的出路是 DROP 视图并重新创建它。