MongoDB 副本集群搭建
概念
详细技术规格 请参考:Replication
MongoDB中的副本集是一组维护相同数据集的mongod进程。复制集提供了冗余和高可用性,并且是所有生产部署的基础。
本节介绍了MongoDB中的基于 Docker 副本集群搭建 配置。
deploy
概要
整个过程分为三步:
- 启动 mongod 实例
- 获取 实例 信息
- 在 实例中初始化集群配置
1. 启动实例
这里以两个副本为例 分别叫 mongo-primary,mongo-secondary
docker run -d --name mongo-primary mongo:4.2-bionic mongod --replSet "mongors"
docker run -d --name mongo-secondary mongo:4.2-bionic mongod --replSet "mongors"
2. 获取 实例 信息
如果你使用图形化k8s 或有更复杂的网络设置 这一步可以被省略,仅需要找到正确的ip即可
docker inspect mongo-primary
docker inspect mongo-secondary