Temos dois nós com RF2. Quando selecionamos dados usando o Presto e passando todas as chaves de partição para a condição. Em algum momento, os dados são retornados e, às vezes, não é possível que o cqlsh retorne os dados toda vez. um resumo de alto nível é assim -
Tabela X.Y com as chaves de partição A, B e C
ao executar, selecione a consulta como "selecione * de X.Y, onde A = 1 e B = 2 e C = 3" Às vezes, ele retorna dados em um nó e, às vezes, retorna nos dois nós e às vezes apenas em 1 nó. Eu estou tentando executar a consulta usando o Presto-CLI. Um fato interessante é que se eu reduzir a chave de partição de 3 para 2 em que condição e reformatar a consulta como esta - "selecione * de X.Y, onde A = 1 e B = 2"
ou
"selecione * de X.Y, onde A = 1 e C = 3"
ou
"selecione * de X.Y, onde B = 2 e C = 3"
Ele sempre recupera dados em ambos os nós.
Por favor, ajude aqui.
Tags cassandra