我遇到了一个奇怪的问题,基表上4个物化视图中的1个在所有节点上都不同步 .

我尝试过以下选项,但仍然无法找出任何解决方案 .

  • nodetool刷新所有节点

  • nodetool修复密钥空间

  • 另外,我运行nodetool压缩来清除墓碑 .

最后,我删除并重新创建了物化视图,因为数据非常庞大,视图在构建过程中陷入困境 . 我可以在opCenter和system.views_builds_in_progress表中查看构建过程 .

然后我使用nodetool stop VIEW_BUILD手动停止构建过程并再次运行压缩 . 问题仍然存在 .

是因为我的物化视图的主键之一是主键,基表中大约60%的数据是NULL吗?

因为key1的主键为(key1,key2,key3),基表中约有60%的数据为null .