MongoDB.local SF, Jan 15: See the speaker lineup & ship your AI vision faster. Use WEB50 to save 50%
Find out more >
Docs 菜单
Docs 主页
/ /

在区域中断期间重新配置副本集

在区域中断期间,如果区域中断影响集群的大多数可选举节点,则集群可能没有主节点 (primary node in the replica set)节点。 您可以使用Atlas用户界面通过重新配置集群来恢复Atlas多区域集群集群。

如果在服务中断期间重新配置集群,则集群可能会在以下情况下丢失数据:

  • 如果您的MongoDB进程未写入操作复制到在任何集群中重新配置后成为主节点 (primary node in the replica set)节点的节点。 当不可用的成员再次可用时,副本集集会回滚这些写入。 要学习;了解更多信息,请参阅副本集故障转移期间的回滚。

  • 分片的集群中,如果您的MongoDB进程未复制数据块迁移。数据不一致可能会导致孤立的数据段。

注意

如果您强制重新配置分片集群,Atlas会在未受中断影响的地区中的配置服务器副本集添加两个新节点。在分片集群恢复正常后应用后续的 集群更改时, Atlas会删除其他节点。

影响分片集群中最高优先级区域的区域中断或区域中断模拟可能会导致集群无法进行读取操作。要恢复配置服务器,请执行以下操作:

您的集群必须在一个或多个地区中出现节点完全服务中断的情况,而另一地区中至少有一个可选举节点。要了解如何模拟多区域集群的服务中断,请参阅模拟服务中断。

如需有关导致服务中断的其他原因的帮助,请联系支持。

要从服务中断中恢复 Atlas 多区域集群,您必须手动重新配置副本集:

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 在侧边栏中,单击 Database 标题下的 Clusters

会显示集群页面。

2
3
4

Electable nodes for high availability下,您可以将新节点添加到:

  • 现有地区,方法是编辑Nodes列中的节点数

  • 一个新区域,方法是单击 + Add a provider/region

提示

我们强烈建议不要向受服务中断影响的区域添加节点。

5

查看对集群配置和定价的更改。

如果您要将可选举节点添加到不受服务中断影响的新 AWS 区域,则可以将 Enable Faster Cross-Region Atlas Initial Syncs for AWS Clusters 切换为 ON,以加快 AWS 节点之间的跨区域数据复制,但需支付额外费用。仅当您向没有主节点 (primary node in the replica set)的 AWS区域添加节点,并且您之前未在集群设置中启用此选项时,才会出现此选项。要学习有关此选项的更多信息,请参阅为 AWS 集群启用更快的跨区域初始同步。

6

后退

修改集群

在此页面上