MongoDB如何设置没有投票权的Secondary节点
1 回答
android也疯狂
TA贡献10条经验 获得超7个赞
MongoDB限制一个副本集最多只能拥有50个成员节点,其中,最多只有7个成员节点拥有投票权。
之所以作此限制,主要是考虑到心跳请求导致的网络流量,毕竟每个成员都要向其它所有成员发送心跳请求,和选举花费的时间。
从MongoDB 3.2开始,任何priority大于0的节点都不可将votes设置为0
所以,对于没有投票权的Secondary节点,votes和priority必须同时设置为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 关注
- 1867 浏览
添加回答
举报
0/150
提交
取消