我有一个cassadra名称空间,其中包含一个表和一个物化视图。在基表中删除了一行,但更改没有传播到物化视图。我不知道发生这种事的确切原因。所以现在我被困在mv中的那一行,我无法删除它。有什么想法吗?
mfpqipee1#
是的,物化视图仍然非常不稳定。两个主要问题是:没有办法知道mv何时不同步。一旦失去同步,就真的没有办法恢复同步。听起来你已经过了第1点。有一个 nodetool rebuild_view 命令,但它不会清除现有数据,这正是您需要的。不幸的是,我认为唯一的出路是 DROP 视图并重新创建它。
nodetool rebuild_view
DROP
1条答案
按热度按时间mfpqipee1#
是的,物化视图仍然非常不稳定。两个主要问题是:
没有办法知道mv何时不同步。
一旦失去同步,就真的没有办法恢复同步。
听起来你已经过了第1点。
有一个
nodetool rebuild_view
命令,但它不会清除现有数据,这正是您需要的。不幸的是,我认为唯一的出路是
DROP
视图并重新创建它。