当副本集不满足大多数原则时,所有存活节点变为secondary,造成无法remove其中一个节点,此时可以直接删除不健康的节点,使副本集满足大多数原则,从而选举出primary
cfg = rs.conf();
cfg.members.splice(<id>,1);
rs.reconfig(cfg,{force:true});
当副本集不满足大多数原则时,所有存活节点变为secondary,造成无法remove其中一个节点,此时可以直接删除不健康的节点,使副本集满足大多数原则,从而选举出primary
cfg = rs.conf();
cfg.members.splice(<id>,1);
rs.reconfig(cfg,{force:true});