MongoDB副本集各实例的优先级设置

Jackey MongoDB 1,397 次浏览 没有评论

mongodb副本集的主的选举

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,关闭启动后也为主

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Go