3つのノードカサンドラクラスターに3のレプリケーションがあります。カサンドラ(1ノード)は2日間ダウンしています。カサンドラ一貫性レベルの問題
は今、私たちは、私たちが得ているカサンドラクラスタ
いくつかの時間をからデータを読み取ることができませんですが原因ではない、頻繁に
:中にカサンドラの失敗:com.datastax.driver.core.exceptions.ReadFailureException一貫性1でクエリを読んでください(1つの応答が必要でしたが、0のレプリカしか応答せず、1つは失敗しました) at com.datastax.driver.core.exceptions.ReadFailureException.copy(ReadFailureException.java:95) at com.datastax.driver。 core.Responses $ Error.asException(Responses.ja va:128) at com.datastax.driver.core.DefaultResultSetFuture.onSet(DefaultResultSetFuture.java:179) at com.datastax.driver.core.RequestHandler.setFinalResult(RequestHandler.java:184) at com.datastax。私たちは、ノード> nodetool修理
を発射しているcom.datastax.driver.core.RequestHandler $ SpeculativeExecution.setFinalResult(RequestHandler.java:798)でdriver.core.RequestHandler.access $ 2500(RequestHandler.java:43)
すべてのデータがすべてのノードを複製したかどうかを確認する方法は?読み書きの一貫性レベルはどのようにすべきでしょうか?現在の整合性レベルはデフォルト(1)です。
必要なスキーマレベルの変更はありますか。
管理者コメントが必要ですか?
正確なリクエストが失敗したことを知っていますか? cqlshと 'tracing on'で同じリクエストを実行しようとしますか?また、一貫性レベル1(数回)と一貫性レベルALLでこの要求を試す必要があります。その後何が起こるのですか? –