向Mongodb replicaset添加新成员时,是否需要更新连接URI

时间:2016-12-03 12:09:04

标签: mongodb replicaset

  • 向MongoDB副本集添加新成员时,是否需要更新连接URI?
  • 新成员将成为主要成员?

如果无法重新启动服务且旧URI仍在使用中,添加成员后会发生什么?

1 个答案:

答案 0 :(得分:1)

如果添加新成员,则不必将新成员添加到连接字符串中的列表中。驱动程序将自动找到有关新成员的信息,并在需要时对其进行路由查询(例如,如果它成为主要成员)。

话虽如此,您的连接字符串中的数据承载节点的多数。如果连接字符串中有大多数节点,则可以保证驱动程序始终可以连接并查找主节点。如果节点较少,则有可能如果这些节点是非多数分区的一部分,则无法在其中找到主要的复制集(因为多数分区将具有此主节点)。