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

问题描述 投票:2回答:1

我有一个cassadra命名空间,里面有一个表和一个物化视图。在基表中删除了一行,但变化并没有传播到物化视图中。我不知道发生这种情况的具体原因。

所以现在我被MV中的那行卡住了,我无法删除它。

cassandra materialized-views
1个回答
4
投票

是的,物化视图还是很有问题的。 主要问题有两个。

  1. 没有办法知道一个MV什么时候不同步。
  2. 一旦不同步了,真的没有办法让它恢复同步。

所以听起来你已经过了第一点。

所以,听起来你已经过了第一点。 a nodetool rebuild_view 命令,但它并不能清除现有数据,而这正是你所需要的。

遗憾的是,我认为唯一的出路是使用 DROP 视图并重新创建它。

© www.soinside.com 2019 - 2024. All rights reserved.