-replSet で開始されておらず、再起動せずにレプリカセットを mongo インスタンスに追加する方法を知っている人はいますか? つまり、レプリカ セットを作成し、既に実行中の mongodb インスタンスを追加することは可能ですか?
1 に答える
1
レプリケーションを使用するにmongodは、--replSetパラメーター (または構成replSetファイル オプション)から始める必要があります。スタンドアロン モードでは有効にならないレプリケーション バックグラウンド タスクとその他のサーバー内部があります。
(MongoDB 2.2.0 のように) 実行中のmongodインスタンスの役割をスタンドアロンからレプリカ セット モードに (またはその逆に) 変更する方法はありません。
つまり、レプリカ セットを作成し、既に実行中の mongodb インスタンスを追加することは可能ですか?
前述のように、これらのインスタンスをreplSetパラメータで再起動する必要があります。
ただし、ダウンタイムなしで、実行中のレプリカ セットに追加のメンバーを追加できます。
詳細については、MongoDB のマニュアルを参照してください: Add Members to a Replica Set .
于 2012-10-18T11:17:43.273 に答える