运行修复程序时,将新节点添加到Cassandra群集是否安全?


15

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


1
根据我在此处看到的内容,没有任何限制,因此可以在重建运行时将节点添加到群集中。就个人而言,我会尝试排除穿越此类行动。
A.Newgate

Answers:


5

根据Datastax文档

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

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


2
发布此问题后,该文档中添加了新的内容。当时还不太清楚。此外,这并不是说这样做是不安全的,只是移动范围后维修会失败。但是,这是自两年前问这个问题以来我收到的唯一答案,这是我接受的一个不错的答案。
基因
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.