Допустим, у нас есть кластер из трех узлов, коэффициент репликации 2, и стратегия репликации - SimpleStrategy. Node1 будет иметь данные Node1, а также реплику Node2. Node2 будет иметь данные Node2, а также реплику Node3. Node3 будет иметь данные Node3, а также реплику Node1.
Теперь, если вы запускаете восстановление nodetool на Node1. Так как по умолчанию полный ремонт. Исправлены следующие данные:
1) Данные Node1 в Node1
2) Реплика узла 1 в узле 3
3) Реплика Node2 в Node1
4) Данные Node2 в Node2
В этом случае данные или реплика Node3 не восстанавливаются. Поэтому восстановление NotoToL должно выполняться на узле 3 для восстановления всего кластера.
В видео от 3:44 он говорит о --partitioner-range, что означает, что восстанавливается только основной раздел. Так что в приведенном выше кластере, если вы запускаете восстановление nodetool --partitioner-range на Node1, тогда
1) Данные Node1 в Node1
2) Реплика узла 1 в узле 3
В этом случае восстановление nodetool --partitioner-range должно выполняться на всех затем узлах.