-replSet で開始されておらず、再起動せずにレプリカセットを mongo インスタンスに追加する方法を知っている人はいますか? つまり、レプリカ セットを作成し、既に実行中の mongodb インスタンスを追加することは可能ですか?
質問する
226 次
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 に答える