今回は「MongoDBの特定レプリカセットメンバーを強制的にプライマリサーバーにする方法」についてまとめます。
目次
前提状況
優先度の調整で変更する
コマンドで変更する
前提状況
今回は以下のような状況( _id: 1 がプライマリ、 _id: 0 および _id: 2 はセカンダリ)で、 _id: 0 をプライマリにする方法を見ていきます。
変更する方法は以下の2通りが考えられます。
優先度の調整で変更する
コマンドで変更する
「優先度調整」は設定変更なので、サーバースペックが異なるなど恒久的にあるサーバーを優先的にプライマリサーバーとしたい場合に有効な手段になります。
「コマンド」は一時的な変更なので動作確認やテストなどの用途での利用になるかと思います。
...