Mongodb如何将副本集服务器从恢复更改为辅助

时间:2018-08-02 08:17:24

标签: mongodb replication

我从副本集中删除了辅助服务器,并将MongoDB容器重新安排到了新主机上。但是新添加的服务器仍显示为“正在恢复”状态。 既然是生产环境,那么如何在不影响流程的情况下切换到辅助环境?

1 个答案:

答案 0 :(得分:0)

您不需要,这将自动发生。

https://docs.mongodb.com/manual/reference/replica-states/#replstate.RECOVERING

  

成员在复制后从RECOVERING转换为SECONDARY   足够的数据以确保为客户提供一致的数据视图   读。 RECOVERING和SECONDARY状态之间的唯一区别是   RECOVERING禁止客户端读取,而SECONDARY允许它们读取。   次要状态不保证有关交易的过时性   有关主要数据的数据。