一、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,關閉啓動後也爲主