Cassandra 2.2 - "восстановление tooltool" VS "восстановление nodetool -dc dc1,dc2,dc3"

Я хочу полностью восстановить кластер Cassandra 2.2, состоящий из 3 центров обработки данных (dc1, dc2, dc3), запустив только одну единственную командную строку на одном узле. Мне нужно бежать?

nodetool repair

или же

nodetool repair -dc dc1,dc2,dc3

или я совершенно не прав? эти две команды восстанавливают все диапазоны токенов всех узлов кластера?

1 ответ

Для полного восстановления любого кластера Cassandra вам необходимо запустить "восстановление nodetool" на всех узлах, один за другим, по крайней мере, один раз, прежде чем наступит время, указанное в параметре gc_grace_seconds.

Вы не можете восстановить весь кластер, выполнив команду восстановления на одном узле, потому что этот узел не содержит всех данных.

Другие вопросы по тегам