物化视图的Cassandra与基表不同步

时间:2018-03-01 12:04:52

标签: cassandra nosql datastax cassandra-3.0

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

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

  1. 所有节点上的nodetool刷新
  2. 按键空间上的nodetool修复
  3. 另外,我运行了nodetool压缩来清除墓碑。
  4. 最后,我删除并重新创建了物化视图,因为数据非常庞大,视图在构建过程中陷入困境。我可以在opCenter和system.views_builds_in_progress表中查看构建过程。

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

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

    即我将key1的主键实现为key1(key1,key2,key3),基表中约有60%的数据为null。

0 个答案:

没有答案