私は3ノードのCassandra(DSE)クラスターを持っています。データの損失は気にしませんので、RFを1に設定しました。ノードがダウンすると、Cassandraが読み取り/書き込み要求にどのように応答するのだろうか私の要求にはCL = ALLが必要です)。Cassandraレプリケーションファクタ1でノード障害を管理するにはどうすればよいですか?
データが存在する場合、理想的には、これらの要求が成功することを望んでいます。つまり、デッドノードを置き換えるまで残りの使用可能なノードだけです。このキースペースは基本的には本当に巨大なキャッシュです。私は損失の場合のデータのいずれかを置き換えることができます。
ありがとう:
あなたはここにリングアーキテクチャについての詳細を読むことができます!したがって、ノードがダウンすると、そのトークン空間からクエリを実行する前に、そのノードを置き換える必要があります。 – asuna
@asuna - はい、そうです。そのトークン範囲から照会することはできますが、復元するスナップショットがない限りデータは失われます。 – LHWizard