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) 

MongoDB副本集配置hidden从库

上一篇:数据库教程:mysql对用户的操作


下一篇:原创经验:微信小程序开发总结