当你添加一个新的mongodb副本时,你怎么知道它什么时候已经赶上了主节点?

问题描述 投票:0回答:1

如果你向mongodb添加了一个新的副本,你怎么知道它是否已经赶上了主节点或者至少是其他副本?

你是否将这个新的副本添加到你的mongodb客户端中去查询,否则会引起问题?

mongodb database-replication
1个回答
1
投票

如果你向 mongodb 添加了一个新的副本,你怎么知道它是否已经赶上了主节点,或者至少是其他副本?

从文档中可以看到 添加成员到副本集:

确保新成员已经达到SECONDARY状态。要检查副本集成员的状态,运行rs.status()。

也可以查看各种 复制品.

你是否将这个新的副本添加到你的mongodb客户端中查询,否则会造成问题?

客户端连接到一个复制集。默认情况下,所有的读和写操作都会进入主成员。您可以通过配置副本集,使读取操作直接指向次级成员--通过设置 阅读偏好.

你不需要做任何特定的配置来告诉cilent程序访问副本集的新成员。

© www.soinside.com 2019 - 2024. All rights reserved.