在修复过程中将新节点添加到 Cassandra 集群是否安全?

Gen*_*ene 15 clustering cassandra

我正准备扩展现有的 Cassandra 集群。我已计划定期进行维修。向集群添加新节点时是否需要禁用修复,或者我可以在集群中的其他地方运行修复时引导新节点?

Din*_*mar 5

根据Datastax 文档

警告:DataStax建议在拓扑更改期间停止修复操作;维修服务会自动执行此操作。在拓扑更改期间运行的修复在涉及移动范围时可能会出错。

因此,很明显,当集群中存在修复过程时,不建议更改拓扑(添加/删除节点)

  • 这是发布此问题后添加到该文档的新简介。那时候还不是很清楚。此外,它并不是说这样做不安全,只是在移动范围时修复会失败。然而,这是自两年前问这个问题以来我收到的唯一答案,这是一个不错的答案,我已经接受了。 (2认同)