Cassandra版本3.7 我正在一个节点上运行nodetool停用,它已经运行了4天。我可以在群集中其他节点的下面看到日志
WARN [SharedPool-Worker-8] 2018-08-09 06:34:41,454 StorageProxy.java:781-收到了不属于该节点的键DecoratedKey(-353066083514647514,7a34030ab82f4cb78dd1bd798f8a2c9c)的基本物化视图突变。可能发生范围移动(移动或退役),但是此节点尚未更新其环形元数据。将突变添加到本地批处理日志中,以便稍后重播
我们在系统中大量使用了物化视图,我认为由于物化视图,退役过程非常缓慢。 在互联网上的以下链接中找到了由于MV导致退役缓慢的情况
https://lists.apache.org/thread.html/%3CA999A0D9-968C-41E3-896A-BD0CE6453848@webtrekk.com%3E
https://issues.apache.org/jira/browse/CASSANDRA-13065
https://issues.apache.org/jira/browse/CASSANDRA-13064
我们可以做些什么来加快流程,而又不降低MV。 有人还能帮助如何更改MV的写入路径以进行退役过程
注意:我无法使用nodetool removenode,因为我已经使用removenode命令从集群中删除了一个节点,并且具有3个复制因子