2

У меня есть кластер, который я рассматриваю, чтобы включить инкрементный ремонт. Если что-то пойдет не так, я бы хотел отключить инкрементный ремонт на каждом узле. Как мне это сделать?Как отключить инкрементный ремонт?

ответ

4

Отключить узел и использовать sstablerepairedset, чтобы удалить время ремонта для каждого sstable, чтобы все они были кандидатами на будущие работы.

find '/path/cassandra/data/keyspace/table/' -iname "*Data.db*" > sstables.txt 

sudo -u cassandra sstablerepairedset --is-unrepaired -f sstables.txt 

Тогда просто вернуться к использованию repair, без -inc или в более поздних версиях использовать -full флаг