Alterando Tokens Cassandra em 1.2.1 De 4 a 256

1

Inicialmente, começamos nosso cluster usando um datacenter, um rack e a estratégia de replicação simples. Temos espaços de chaves com várias centenas de gigabytes de dados. Quando alteramos os tokens no cassandra.yaml neste cluster de 4 para 256 e reiniciamos nossos hosts, a distribuição mudou para números ímpares, 5 em um servidor, 3 em outro, etc ...

Nós tentamos isso novamente em um cluster diferente e vimos a distribuição mudar para 256 em alguns nós, mas depois mudou novamente para 18 em um, 58 em outro, etc. O sistema keyspace tinha um grande número de transferências continuamente, mas nunca pareceu resolver.

Minha pergunta é: ao alterar seus tokens de uma distribuição de intervalo virtual para outra, qual é a abordagem correta? A documentação não indica claramente como fazer isso. Precisamos lançar um segundo datacenter e permitir que o informante da região o faça?

    
por Heat Miser 18.10.2013 / 19:58

1 resposta

0

Você realmente não quer alterar o número de tokens por nó. Shuffle foi removido em 2.0 (ou talvez 2.1, eu esqueço) porque não funcionou corretamente.

    
por 19.04.2015 / 23:38