开发者学堂课程【MongoDB精讲课程(下):初始化三套副本集】学习笔记与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/727/detail/12984
初始化三套副本集
内容介绍:
一、初始化第一套副本集
二、初始化第二套副本集
三、初始化第三套副本集
两套分片,一套配置符,三套副本集,已经创建完毕,创建完成后需要分别将其初始化,初始化主节点,将副本和主节点添加进去.
一、初始化第一套副本集和创建主节点:
1.使用客户端命令连接任意一个节点,但这里尽量要连接主节点:
/usr/local/mongodb/bin/mongo--host180.76.159.126 -port 27018
2. 执行初始化副本集命令:rs.initiate()
3.初始化之后回车,将其变成主节点,后添加副本节点。rs.add(“180.76.159.126 : 27118”)
4.添加仲裁节点:rs.addVrb(“180.76.159.126 : 27118”)
以上第一套初始化完成。退出后再进行初始化第二套副本集。
二、初始化第二套副本集
1. 链接主节点:
/usr/local/mongodb/bin/mongo--host180.76.159.126 --port 27318
2. 执行初始化命令:rs.initiate()
3.初始化之后回车,将其变成主节点,后添加副本节点。
rs.add(“180.76.159.126 : 27418”)
4.添加仲裁节点:rs.addVrb(“180.76.159.126 : 27518”)
三、初始化配置节点副本集
1.链接配置节点主节点:
/usr/local/mongodb/bin/mongo--host180.76.159.126- -port 27019
2.执行初始化命令,初始化之后回车,将其变成主节点
3.添加两个副本节点:没有仲裁节点
myshardrs01:PRIMARY>rs.add(“180.76.159.126:27119”)
myshardrs01:PRIMARY> rs.add("180.76.159.126:27219")
如上架构图:当时在搭建配置符的时候,并没有采用仲裁的方式,采用的都是副本节点的方式。
以上则表示三套副本集都已经配置完毕,在进行路由节点搭建即可,路由节点采用的是 mangos 服务而不是 mangod。






