0

書き込み問題として w=majority を設定し、書き込み操作中にノードに障害が発生したとします。

現在生きているノードに応じて大部分が変更されますか?

つまり、3 つのノードがあるとします。現在、過半数は 2 です。また、書き込み操作中にノードに障害が発生した場合、過半数は減少しますか、それとも同じままでノードが起動するのを待ちますか?

4

1 に答える 1

1

レプリカ セットの大部分は、現在の実行状態ではなく、レプリカ セットの構成に基づいて決定されます。

つまり、3 つのノードのレプリカ セットが構成されている場合、過半数は常に 2 です。1 つのノードがオフラインの場合でも、2 つが多数派です。2 つのノードがオフラインの場合でも、2 つが過半数であり、オフラインのノードの 1 つがオンラインに戻るまで満たすことはできません。

于 2013-10-27T00:04:52.253 に答える