MongoDB副本集配置hidden从库

在实际工作中,有时候需要创建一些副本节点从事备份或者报告这样的工作。阿里云MongoDB副本集中将hidden节点用来在Secondary节点故障时接替该故障节点成为新的Secondary节点,如下图:

MongoDB副本集配置hidden从库

配置hidden从库注意事项:

  • hidden节点必须始终是priority为0,因为hidden节点不能成为primary节点
  • 客户端不会将只读流量发给hidden节点,除了基本复制,这些成员不会收到任何流量
  • hidden节点可以在副本集选举中投票

配置方法:
在primary节点执行

cfg=rs.conf() 
cfg.members[3].priority=0
cfg.members[3].hidden=true
rs.reconfig(cfg) 
上一篇:Centos下部署DRBD+NFS+Keepalived高可用环境记录


下一篇:自己编写 小米手机自动购买脚本 (仅供个人学习 不要商业使用)