私は、ライブ環境でmongo 2.4.8データベースをセットアップし、実行しています。私はレプリカを追加したいと思いますが、レプリカの最新バージョン3.2.9を使用したいと思います。Mongoレプリケーション
現在のノードをバージョン3.2.9にアップグレードしてからレプリカを追加する唯一の方法はありますか?
私の計画は、すべてのデータを新しいノードに同期させることです。それをプライマリにしてから、古いノードを最新バージョンに更新することは可能ですか?
私は、ライブ環境でmongo 2.4.8データベースをセットアップし、実行しています。私はレプリカを追加したいと思いますが、レプリカの最新バージョン3.2.9を使用したいと思います。Mongoレプリケーション
現在のノードをバージョン3.2.9にアップグレードしてからレプリカを追加する唯一の方法はありますか?
私の計画は、すべてのデータを新しいノードに同期させることです。それをプライマリにしてから、古いノードを最新バージョンに更新することは可能ですか?
はい、あなたは、新しいノードを作成して、レプリカを作成し、古いノードを更新することができます。心に留めておくべき いくつかあります: -
私が言った最初の方法は間違いありません。現在のスタンドアロンデータベースをアップグレードし、レプリカセットを作成します。私はモンゴブからベストプラクティスを見つけようとしましたが、答えが見つかりませんでした。だから私は彼の意見を見つけるためにアダムex employee of MongoDB and creator M202 courseに尋ねた。
私は完全なmongoバックアップのルートを去り、新しいノードに復元しました。
古いものから新しいものへのレプリケーションは非常に壊れやすく、サーバーを停止させることができる限り、バックアップは非常に高速です。