Apache Cassandra / Presto seleciona consulta

1

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.

    
por Abhishek Mishra 03.03.2017 / 10:27

0 respostas

Tags