2016-05-27 3 views
0

AWSで実行されるスタンドアロンのmongoインスタンスがあり、mongoクラウドマネージャ(AWSでもホストされています)を使用してマネージドレプリカセットを作成しました。可能であれば、ダウンタイムなしで、スタンドアロンインスタンスからレプリカセットに自分のデータを取得したいのですが、ダウンタイムなしで既存のレプリカセットにスタンドアロンデータを取得

スタンドアロンインスタンスのバックアップを生成し、これをレプリカセットにインポートするすべてのサービスをシャットダウンすると、ダウンタイムが発生する可能性があります。

別のレプリカセットメンバーとしてスタンドアロンノードを新しいレプリカセットに追加するとどうなりますか?私のスタンドアロンインスタンスのコンテンツは削除されますか?またはこれは他のレプリカセットホストにも同期されますか?

答えて

0

セキュリティを強化するためには、レプリカセット(プライマリ、セカンダリ、セカンダリORアービタ)に3つのシステムが必要です。

あなたのサーバ(プライマリ)はレプリカセットパラメータで起動していない場合

のmongodを起動し--replSet "RS0"

そして、あなたは設定ファイルにエントリを追加する必要がありますか起動パラメータ--replSet "myReplSet"を追加してください。これによりサービスが停止します。

mongoからマニュアルを使用すると、手順を経て単一のサーバーレプリカセットを開始し、セカンダリシステムを追加することができます。

関連する問題