如何解决卡桑德拉无法修复
我有一个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
但是为什么会发生这种情况?以及如何解决这个问题?谢谢
解决方法
您在集群的节点之间存在架构分歧。如果您运行nodetool describecluster,那么您将看到。要解决该问题,请重新启动所有节点并运行nodetool describecluster。如果没有架构不匹配,那么您应该可以进行修复。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。