Cassandra documentation рекомендует, чтобы ремонт выполнялся каждую неделю.Ремонт каменки nodetool
Но одна вещь, которая не ясна: мне нужно запустить nodetool repair
в/для каждого узла; или nodetool repair
, выпущенный на одном узле, восстанавливает весь кластер?
Запуск nodetool repair
на одном узле, безусловно, приводит к наблюдаемым действиям по ремонту на всех узлах, насколько я могу видеть из opscenter.
Я бы также рекомендовал запустить ремонт nodetool -pr (только первичный диапазон) на каждом узле, а не только ремонт nodetool –
@RomanTumaykin Я полностью согласен, и это то, что я тоже делаю. – Aaron
Я использую этот скрипт для большинства моих процедур обслуживания (с некоторыми изменениями): https://github.com/nmilford/scripts/blob/master/Cassandra/cassandraMaintenance.sh –