Amazon クラウドで 3 台のマシンを実行しています。最初のプライマリセットを次のように設定しました
{
"_id" : "rs0",
"version" : 270805,
"members" : [
{
"_id" : 0,
"host" : "xxx.xxx.xxx.xxx:27017",
"priority" : 2
},
{
"_id" : 1,
"host" : "xxx.xxx.xxx.xxx:27017"
},
{
"_id" : 2,
"host" : "xxx.xxx.xxx.xxx:27017"
}
]
}
次に、2 台目のマシンが構成を自動同期します。ただし、3 台目のマシンは構成を同期せず、すべてが [secondary] になります。を使用して 3 台目のマシンの rs conf をセットアップしたときre.reconfig(conf, {force: true})
。次のようなエラーを設定してスローしません
config version >= 新しい cfg バージョンへ。構成を変更できません