У меня есть кластер C * 3.11 из 4 узлов, а RF равен 3. После того, как я запустил nodetool repair -full ks1 tb1
, а в командной строке отображается
Starting repair command #18 (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx), repairing ks1 with repair options (parallelism: parallel, primary range: false, incremental: false, job threads: 1, ColumnFami
lies: [device], dataCenters: [], hosts: [], # of ranges: 404, pull repair: false)
И
[2018-01-01 01:25:57,730] Repair completed successfully
[2018-01-01 01:25:57,734] Repair command #18 finished in 29 seconds
Итак, я полагаю, ремонт прошел успешно. Тем не менее, когда я проверяю nodetool tablestats ks1.tb1
, командное окно показывает
Percent repaired: 0.0
В зависимости от таблиц результат может быть Percent repaired: 100.0
или Percent repaired: 70.0
, и многие по-прежнему показывают Percent repaired: 0.0
, хотя команда восстановления показывает, что исправлено успешно.
Что мне здесь не хватало?