MongoDB主从集群配置

#MongoDB 系统版本:CentOS 7 1804 x64

mongodb: 4.0.10

节点数量:3

默认情况下,MongoDB使用mongod用户帐户运行并使用以下默认目录,用户权限为mongod:

/var/lib/mongo (数据目录) /var/log/mongodb (日志目录)

安装mongodb

配置yum源:

vi /etc/yum.repos.d/mongodb-org-4.0.repo
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
yum install -y mongodb-org

如果想安装指定版本,执行如下命令

yum install -y mongodb-org-4.0.10 mongodb-org-server-4.0.10 mongodb-org-shell-4.0.10 mongodb-org-mongos-4.0.10 mongodb-org-tools-4.0.10

如果不想在使用yum update时更新mongodb版本,可以在/etc/yum.conf配置文件中添加如下配置

修改所有节点配置文件

启动服务

配置集群,任选一个节点,执行如下命令即可。

官方推荐节点host建议用域名,以防IP变动

查看集群配置信息

查看集群状态及主从信息:

移除、添加复制节点,在PRIMARY节点上操作

最后更新于