1.2 规划各节点角色
各节点角色如下
IP port role 192.168.128.208 27017 PRIMARY 192.168.128.209 27017 SECONDARY 192.168.128.209 28017 ARBITER
2 部署
2.1 创建各节点相关目录
创建数据目录、日志目录等相关目录
2.2 配置文件
创建配置文件,并添加对应的配置信息,注意仲裁节点的端口
2.3 启动各节点
以其中一个节点为例,其他节点修改对应配置文件即可
2.4 初始化副本集
初始化副本集,指定各节点id及角色,注意副本集的名称和配置文件里一致。
在任意节点执行如下语句
完成后可以查看各集群状态,如下,可见当前192.168.128.208:27017 为PRIMARY节点
3 修改为认证模式
为考虑安全性等,需要开启认证模式(需要通过用户名/密码方式登录)
3.1 创建用户
创建超级管理员账号
3.2 创建key文件
在主库上执行脚本生成key文件,然后将结拷贝到另外2个节点
以上完成后,将文件复制到另外2个节点
3.3 修改配置文件
配置文件中 添加如下内容,注意不同节点的文件路径
3.4 重启后并用认证模式登陆
至此,mongodb 副本集搭建完毕,你会了吗?
总结
到此这篇关于mongodb 4.0副本集搭建的文章就介绍到这了,更多相关mongodb4.0副本集搭建内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!