4 ノードのクラスターを作成し、クライアントからクラスターを指定しました。しばらくして、クラスターをどこにも向けませんでした。しかし、行数は変化し続け、すべての列ファミリーで減少したり増加したりしています。
何が理由でしょうか?
4 ノードのクラスターを作成し、クライアントからクラスターを指定しました。しばらくして、クラスターをどこにも向けませんでした。しかし、行数は変化し続け、すべての列ファミリーで減少したり増加したりしています。
何が理由でしょうか?
Cassandra で行数を数えるのは非常に難しいことで知られています (この問題に関する私のブログ投稿を参照してください)。
あなたの問題は一貫性のようです。一貫性の通常の規則が適用されます。一貫した読み取りが必要な場合は、R + W > N (R = 読み取りに必要なノード数、W = 書き込みに必要な数、N = ノード数) であることを確認する必要があります。これを行う一般的な方法は、CL.QUORUM で読み書きすることです。
行のカウントは、すべてのデータを読み取るため、非常にコストがかかることに注意してください。これが一般的な操作である場合は、ユースケースに応じて別の方法を見つける必要があります。