我有一个6节点的cassandra集群,我测试了下面的场景我关闭了3个节点,在剩下的3个节点上我删除表并重新创建它,在3个节点出现后,我无法进行修复,它说
[Uzbekistan@Gentoo]: nodetool repair --full
Repair command #2 failed with error Got negative replies from endpoints [ ip's of nodes that i turned off ]
在我关闭的节点的日志中
ERROR [AntiEntropyStage:1] 2020-08-21 16:13:12,497 RepairMessageVerbHandler.java:177 - Table with id 6a483210-e395-11ea-8da8-990844948c57 was dropped during prepare phase of repair
但为什么会发生这种情况?如何解决这个问题?谢谢
1条答案
按热度按时间7vhp5slm1#
群集节点之间的架构不一致。如果运行nodetool describecluster,您将看到这一点。要解决此问题,请重新启动所有节点并运行nodetool describecluster。如果没有架构不匹配,那么应该可以运行修复。