Cassandraの書き込みの一貫性に関するdatastaxのドキュメントを読むと、疑問があります。次のシナリオで cassandra が一貫した状態を維持する方法について質問があります。
- 書き込み整合性レベル = クォーラム
- 複製係数 = 3
ドキュメントに従って、書き込みが発生すると、コーディネーター ノードはこの書き込み要求をクラスター内のすべてのレプリカに送信します。1 つのレプリカが成功し、他のレプリカが失敗した場合、コーディネーター ノードはクライアントにエラー応答を返しますが、ノード 1 はデータの書き込みに成功し、ロールバックされません。
この場合、
read-repair (または Hinted-handoff または nodetool repair) は、一貫性のないデータをノード 1 からノード 2 およびノード 3 に複製しますか?
そうでない場合、cassandra は一貫性のないデータを他のレプリカに複製しないようにどのように処理しますか?
私の質問を明確にしてもらえますか