MongoDB集群节点类型

MongoDB集群(副本集)中节点有多种类型

节点类型

  • Primary:主节点,唯一
  • Secondary:从节点,同步主节点的数据,可以多个实例,可只读
  • Hidden:备份节点,不处理任何客户端驱动请求
  • Secondary-Only:只能为从节点,防止一些性能不高的节点成为主节点
  • Non-Voting:没有选举权的 secondary 节点,备份使用,虽然不清楚和隐藏节点的差别是什么
  • Arbiter:仲裁节点,不存数据,只参与仲裁,可选

启用备份节点

进入mongo cli:

cfg = rs.conf()
cfg.members[0].priority = 0
cfg.members[0].hidden = true
rs.reconfig(cfg)

参考文献