Carga desigual de Cassandra

1

Se um cluster de três nós do Cassandra com um fator de replicação de 3 tiver o mesmo valor de carga para todos os três nós?

Estamos usando um particionador aleatório e o NetworkTopologyStrategy. Anel de Nodetool mostra valores iguais para "Owns" mas valores desiguais para "Load".

Load            Owns    Token                                       
                        113427455640312821154458202477256070484     
16.53 GB        33.33%  0                                           
14.8 GB         33.33%  56713727820156410577229101238628035242      
15.65 GB        33.33%  113427455640312821154458202477256070484

O reparo e a limpeza do nodetool em execução em cada nó trouxeram a carga um pouco mais próxima, mas ainda parece bastante desequilibrada.

Isso é considerado normal?

    
por David Keen 14.01.2013 / 12:54

2 respostas

2

O Own% comunica quais nós possuem qual parte do Keyspace. No entanto, se os dados originais não forem exatamente iguais em tamanho ou igualdade na ocorrência da chave, isso também será refletido nos totais de tamanho de dados para cada nó. É provável que você esteja vendo isso.

    
por 26.10.2013 / 23:10
1

É completamente normal. Se o primeiro servidor tiver registros com mais dados, a carga poderá ser maior.

A carga no cluster maior também pode não ser distribuída de maneira uniforme (como 49%, 52%, etc.).

    
por 29.04.2015 / 05:22

Tags