我从副本集中删除了辅助服务器,并将MongoDB容器重新安排到了新主机上。但是新添加的服务器仍显示为“正在恢复”状态。 既然是生产环境,那么如何在不影响流程的情况下切换到辅助环境?
答案 0 :(得分:0)
您不需要,这将自动发生。
https://docs.mongodb.com/manual/reference/replica-states/#replstate.RECOVERING
成员在复制后从RECOVERING转换为SECONDARY 足够的数据以确保为客户提供一致的数据视图 读。 RECOVERING和SECONDARY状态之间的唯一区别是 RECOVERING禁止客户端读取,而SECONDARY允许它们读取。 次要状态不保证有关交易的过时性 有关主要数据的数据。