0

4 ノードのクラスターを作成し、クライアントからクラスターを指定しました。しばらくして、クラスターをどこにも向けませんでした。しかし、行数は変化し続け、すべての列ファミリーで減少したり増加したりしています。

何が理由でしょうか?

4

1 に答える 1

0

Cassandra で行数を数えるのは非常に難しいことで知られています (この問題に関する私のブログ投稿を参照してください)。

あなたの問題は一貫性のようです。一貫性の通常の規則が適用されます。一貫した読み取りが必要な場合は、R + W > N (R = 読み取りに必要なノード数、W = 書き込みに必要な数、N = ノード数) であることを確認する必要があります。これを行う一般的な方法は、CL.QUORUM で読み書きすることです。

行のカウントは、すべてのデータを読み取るため、非常にコストがかかることに注意してください。これが一般的な操作である場合は、ユースケースに応じて別の方法を見つける必要があります。

于 2013-08-06T09:06:28.903 に答える