MongoDB如何設(shè)置沒有投票權(quán)的Secondary節(jié)點(diǎn)
1 回答

android也瘋狂
TA貢獻(xiàn)10條經(jīng)驗(yàn) 獲得超7個(gè)贊
MongoDB限制一個(gè)副本集最多只能擁有50個(gè)成員節(jié)點(diǎn),其中,最多只有7個(gè)成員節(jié)點(diǎn)擁有投票權(quán)。
之所以作此限制,主要是考慮到心跳請求導(dǎo)致的網(wǎng)絡(luò)流量,畢竟每個(gè)成員都要向其它所有成員發(fā)送心跳請求,和選舉花費(fèi)的時(shí)間。
從MongoDB 3.2開始,任何priority大于0的節(jié)點(diǎn)都不可將votes設(shè)置為0
所以,對(duì)于沒有投票權(quán)的Secondary節(jié)點(diǎn),votes和priority必須同時(shí)設(shè)置為0
cfg?=?rs.conf()? cfg.members[3].votes?=?0?cfg.members[3].priority?=?0?cfg.members[4].votes?=?0cfg.members[4].priority?=?0?rs.reconfig(cfg)
- 1 回答
- 0 關(guān)注
- 1935 瀏覽
添加回答
舉報(bào)
0/150
提交
取消