Essa pergunta foi feita e respondida no StackOverflow, Esclarecimentos sobre o reparo do nodetool -pr .
Para responder a essa pergunta aqui, as respostas são:
- Sim.
- Sim.
- Sim.
Vamos supor que temos um cluster do Cassandra com o seguinte anel: A -> B -> C -> D (nenhum nó virtual) e assumimos que todos os dados estão armazenados em RF=2 . Agora digamos que B morre, deixando-nos com o seguinte anel A -> C -> D . O que significa que C precisará da réplica do intervalo primário de A e D da réplica do intervalo primário de B . (O intervalo primário de B não precisa ser copiado para C porque C já contém uma réplica).
Minhas perguntas são as seguintes:
nodetool repair on C , ele receberá uma cópia do intervalo primário de A , mas transmitirá uma cópia do intervalo principal de B para D ? nodetool repair -pr on A , ele será transmitido de acordo com o intervalo principal para C ? nodetool repair -pr on C , ele transmitirá o intervalo principal de B para D ? Essa pergunta foi feita e respondida no StackOverflow, Esclarecimentos sobre o reparo do nodetool -pr .
Para responder a essa pergunta aqui, as respostas são:
Tags cassandra