目录
6、复制主库(node01)节点的mongokeyfile文件到从库(node02)节点
1、在从库(node02)节点上查询主库(node01)节点地址
一、主从模式搭建说明
主库(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
● 重命名