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