Я хочу полностью восстановить кластер Cassandra 2.2, состоящий из 3 центров обработки данных (dc1, dc2, dc3), запустив только одну командную строку на одном узле . Мне нужно бежать?
nodetool repair
или
nodetool repair -dc dc1,dc2,dc3
или я совершенно не прав? эти 2 команды восстанавливают все диапазоны токенов всех узлов кластера?
Для полного восстановления любого кластера Cassandra вам необходимо запустить 'nodetool repair' на всех узлах , один за другим, по крайней мере, один раз до достижения времени, указанного в Параметр gc_grace_seconds.
Вы не можете восстановить весь кластер, запустив команду восстановления на одном узле, потому что этот узел не содержит всех данных.