一文读懂MongoDB之主从模式搭建

目录

一、主从模式搭建说明

二、主从模式搭建过程

1、主库(node01)节点创建目录

2、主库(node01)节点下载MongoDB安装包

3、主库(node01)节点解压安装包

4、从库(node02)节点根据1至3点做相同操作

5、主库(node01)节点制作keyfile

6、复制主库(node01)节点的mongokeyfile文件到从库(node02)节点

7、创建主库(node01)节点配置文件

8、创建从库(node02)节点配置文件

9、启动主库(node01)节点MongoDB服务

10、启动从库(node02)节点MongoDB服务

11、验证主从同步功能

三、管理命令

1、在从库(node02)节点上查询主库(node01)节点地址


一、主从模式搭建说明

● 服务器IP

主库(node01):192.168.110.131

从库(node02):192.168.110.132

● 系统版本

CentOS Linux release 7.7.1908 (Core)

● 关闭防火墙

此处方便演示主库(node01)、从库(node02)直接关闭防火墙

生产环境可以根据实际需求开通服务器防火墙策略

systemctl stop firewalld

systemctl stop iptables

● MongoDB版本

MongoDB 4.0版本后不再支持主从复制MongoDB 4.0以上版本的从库节点在配置完主从参数后,启动MongoDB服务会报如下错误:

Error parsing INI config file: unrecognised option 'source'

Master/slave replication is no longer supported

故此处使用MongoDB 3.6.3版本进行MongoDB主从模式搭建

二、主从模式搭建过程

1、主库(node01)节点创建目录

● 创建安装主目录

[root@node01 ~]# mkdir -p /data/mongodb

● 创建数据目录

[root@node01 ~]# mkdir -p /data/mongodb/data

● 创建日志目录

[root@node01 ~]# mkdir -p /data/mongodb/log

2、主库(node01)节点下载MongoDB安装包

● 安装wget命令

[root@node01 ~]# yum install -y wget

● 进入主目录

[root@node01 ~]# cd /data/mongodb

● 下载安装包

MongoDB版本根据实际需求选择4.0以下版本,此处选择3.6.3版本。

[root@node01 mongodb]# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.6.3.tgz

3、主库(node01)节点解压安装包

● 解压

[root@node01 mongodb]# tar -zxvf mongodb-linux-x86_64-rhel70-3.6.3.tgz

● 重命名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

野熊佩骑

您的鼓励是我持续创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值