replica sets 两个节点意外recovering,一个primary,关闭两个recovering节点后,primary节点变为SECONDARY
用以下步骤恢复到primary
replset:SECONDARY> cfg = rs.conf()
replset:SECONDARY> conf = {_id:cfg._id,version: cfg.version + 1,members: [ cfg.members[2] ]}
replset:SECONDARY> rs.reconfig(conf,{force:true})
其实就是强制reconfig以下
另外原来两个recovering节点,根据需求,要么同步,要么copy数据文件,重新加入replica sets即可