В настоящее время мы запускаем Cassandra v 3.0.5 на всех наших узлах. Недавно мы перенесли наши узлы для выполнения инкрементного ремонта. Однако в документации говорится, что инкрементный ремонт должен выполняться ежедневно и полный ремонт еженедельно или ежемесячно. Проводим параллель, инкрементный ремонт на каждом узле, запустивВыполнение полного ремонта после перехода на инкрементальный ремонт узлов Cassandra
nodetool ремонт
И мы peform последовательный, полный ремонт на каждом узле, запустив
nodetool ремонт -full -seq
Я забочусь о полном ремонте с момента переноса. Могу я просто использовать приведенную выше команду на каждом из узлов или какие-либо другие шаги, которые я должен выполнить в первую очередь? Я просто хочу убедиться, что нам не нужно выполнять такие шаги, как те, которые мы использовали в процессе миграции:
- Отключить автосообщение на узле.
- Запустить полный, последовательный ремонт.
- Остановить узел.
- Задайте значение метаданных repairedAt для каждого SSTable, существовавшего до того, как вы отключили сжатие.
- Перезапустить Кассандру на узле.
- Включите автосообщение на узле.
Любой совет будет оценен по достоинству. Благодарю.
У меня такой же вопрос, вы выяснили ответ? Благодарю. – alejom99
Также ищем этот ответ. – Mark