2016-05-18 7 views
0

私はこのクエリを行っております。私が戻ってくる行の量は1100から2300まで異なります。これはなぜですか? 範囲照会を一貫して読み取ることができることは非常に重要です。カサンドラ矛盾した範囲では、クエリ

+0

より高い一貫性レベルで読んでみてください。ALLであり、その動作を確認してください。 –

+0

申し訳ありません。より一貫性のある使い方がわかりません。私は "USING CONSISTENCY QUORUM"を追加しようとしましたが、どこにクエリを挿入するのかわかりません。 で失敗します。 "原因:com.datastax.driver.core.exceptions.SyntaxError: 'USING'でEOFが表示されました。" – Nixxon

+0

"newerQuery.setConsistencyLevel(ConsistencyLevel.ALL);' –

答えて

0

より高い整合性を設定すると、問題が解決されたようです。今は毎回同じデータを取得しています。 Undefined_variableによって提供される解決策。

私は

newerQuery.setConsistencyLevel(ConsistencyLevel.ALL); 

を追加し、それが働きました!