MongoDB のマスター・スレーブ構成の設定方法
MongoDBのプライマリ・セカンダリレプリケーションの設定手順は以下の通りです。
- 主データベースを配置する:
- mongod.confファイルにreplSetオプションを本拠設定し、レプリカセットに一意な名前を設定します。
- プライマリのインスタンスを起動します。
- レプリカの配置:
- 在从库的配置文件mongod.conf中设置replSet参数,指定主库的副本集名称。
- レプリカインスタンスを起動します。
- レプリカセットを初期化します
- プライマリー・インスタンスへの接続
- rs.initiate()コマンドを使用してレプリカセットを初期化し、プライマリをレプリカセットのプライマリノードとして設定します。
- 添加从库:
- マスターインスタンスに接続します。
- レプリカセットにセカンダリを追加するには、rs.add()コマンドを使用します。
- レプリカセット構成の検証:
- プライマリ レプリカへの接続
- rs.status()コマンドを使用してレプリカセットの状態を確認し、プライマリとセカンダリ間の接続が適切であることを確認します。
上記の手順を完了すると、MongoDB のプライマリとセカンダリの構成が完了します。プライマリからセカンダリへデータが複製され、セカンダリは読み取り操作や、システムの読み取り性能向上やデータ冗長性強化に使用できます。