mongodb 副本集的主的选举

笑着哭i 提交于 2019-11-27 10:02:54

primary的选举依赖于各个实例的优先权重,默认权重都是1

复本集的主挑选权重最高的,权重一样的无法控制谁为主

 

设置各个实例的优先权重,挑选自己想要的实例为主,只有primary可以更改权重配置

conf = rs.config()         #获取副本集的配置,默认权重都是1

conf.members[0].priority = 10 #索引号从0开始,每次递增1,类似数组

conf.members[1].priority = 5

conf.members[2].priority = 2

rs.reconfig(conf)        #更新mongodb副本集的配置,优先权重最高的提升为primary,关闭启动后也为主

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!