Безопасно ли добавлять новый узел в кластер Cassandra во время ремонта?

15

Я готовлюсь к расширению существующего кластера Cassandra. У меня запланирован ремонт на повторяющейся основе. Нужно ли отключать исправления при добавлении нового узла в кластер, или я могу загрузить новые узлы, пока исправления выполняются в другом месте кластера?

Ген
источник
1
из того, что я вижу здесь , нет никаких ограничений, поэтому вы можете добавить узел в кластер во время выполнения перестройки. Лично я бы постарался исключить пересечение таких операций.
А.Ньюгейт

Ответы:

5

Согласно Datastax документации ,

Предупреждение: DataStax рекомендует останавливать операции восстановления во время изменений топологии ; Служба ремонта делает это автоматически. Ремонт, выполняемый во время изменения топологии, может привести к ошибкам, когда он включает в себя перемещение диапазонов.

Таким образом, очевидно, что изменения топологии (добавление / удаление узлов) не рекомендуется, когда в вашем кластере существует процесс восстановления.

Динеш Кумар
источник
2
Это новая реклама, добавленная к этому документу после того, как этот вопрос был опубликован. Тогда это было не так ясно. Кроме того, в нем не говорится, что это небезопасно, просто ремонт не удастся, когда диапазоны будут перемещены. Однако, это единственный ответ, который я получил с тех пор, как задал этот вопрос два года назад, и я принял его достойный ответ.
Джин