Ремонтирует ли nodetool следующий узел?

Давайте предположим, что у нас есть кластер Кассандры со следующим кольцом: A -> B -> C -> D (без виртуальных узлов), и мы предполагаем, что все данные хранятся в RF=2, Теперь давайте скажем, что B умирает, оставляя нас со следующим кольцом A -> C -> D, Который означает, что C понадобится копия Aпервичный диапазон и D точная копия Bпервичный диапазон. (BОсновной диапазон не нужно копировать в C так как C уже держит реплику).

Мои вопросы следующие:

  • Если я бегу nodetool repair на C он получит копию AПервичный диапазон, но будет ли потоковая копия Bпервичный диапазон D?
  • Если я бегу nodetool repair -pr на A будет ли это поток его основной диапазон C?
  • Если я бегу nodetool repair -pr на C это будет течь Bпервичный диапазон D?

1 ответ

Решение

Этот вопрос был задан и дан ответ на StackOverflow, Разъяснения о восстановлении nodetool -pr.


Чтобы ответить на этот вопрос здесь, ответы:

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