【问题标题】:How to delete a row in cassandra materialiezed view?如何在 cassandra 物化视图中删除一行?
【发布时间】:2020-09-17 01:12:35
【问题描述】:

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

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

【问题讨论】:

    标签: cassandra materialized-views


    【解决方案1】:

    是的,物化视图仍然非常破碎。两个主要问题是:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-23
      • 2022-07-07
      • 1970-01-01
      • 2019-08-12
      • 1970-01-01
      • 2018-07-04
      • 2015-01-23
      相关资源
      最近更新 更多