课程/MongoDB/数据库
MongoDB复制集—快速搭建复制集
-
-
白羽玄天
2017-06-20
- 切换与设置指定节点作为Master
1.切换节点
rs.isMaster()
rs.stepDown()
会自动切换到新的primary,版本号不会改变
2.设置priority来设置不切换到该节点
config=rs.conf()
config.members[0]
config.members[1].prioprity=1修改配置,设置第二个节点部位primary
rs.reconfig(config) 然后初始化该配置,版本号会更改
3.初始化配置文件遇到提示更改版本号错误,手动修改版本号
db.system.replset.find().pretty()
db.system.replset.update({_id:"IMOOC"},{$set:{version:16}})
rs.conf()#查看配置文件,显示已经修改好了版本号
config=rs.conf()
rs.reconfig(config)
ok
注意:在生产中不建议这样来回修改,切换,重新选举primary
-
截图
0赞 · 1采集
-
-
白羽玄天
2017-06-20
- 复制集节点属性:
-
截图
0赞 · 0采集
-
-
常飞梦
2016-03-08
- 当从节点的priority值大于1时,有权利升级为主节点,下面是显示对成员的priority进行设置
下面测试priority的变化对主从切换的影响
-
截图
0赞 · 0采集
-
-
常飞梦
2016-03-08
- --查看配置<br>
rs.conf<br>
--把当前主节点降级为从节点<br>
rs.setpDown(5)
之后分别查看连接主从节点状态
rs.status()
-
截图
0赞 · 0采集