Cassandra无法修复

ldioqlga  于 2021-06-10  发布在  Cassandra
关注(0)|答案(1)|浏览(364)

我有一个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

但为什么会发生这种情况?如何解决这个问题?谢谢

7vhp5slm

7vhp5slm1#

群集节点之间的架构不一致。如果运行nodetool describecluster,您将看到这一点。要解决此问题,请重新启动所有节点并运行nodetool describecluster。如果没有架构不匹配,那么应该可以运行修复。

相关问题