在区域中断期间重新配置副本集
在区域中断期间,如果区域中断影响集群的大多数可选举节点,则集群可能没有主节点 (primary node in the replica set)节点。 您可以使用Atlas用户界面通过重新配置集群来恢复Atlas多区域集群集群。
如果在服务中断期间重新配置集群,则集群可能会在以下情况下丢失数据:
如果您的MongoDB进程未写入操作复制到在任何集群中重新配置后成为主节点 (primary node in the replica set)节点的节点。 当不可用的成员再次可用时,副本集集会回滚这些写入。 要学习;了解更多信息,请参阅副本集故障转移期间的回滚。
影响分片集群中最高优先级区域的区域中断或区域中断模拟可能会导致集群无法进行读取操作。要恢复配置服务器,请执行以下操作:
先决条件
您的集群必须在一个或多个地区中出现节点完全服务中断的情况,而另一地区中至少有一个可选举节点。要了解如何模拟多区域集群的服务中断,请参阅模拟服务中断。
如需有关导致服务中断的其他原因的帮助,请联系支持。
步骤
要从服务中断中恢复 Atlas 多区域集群,您必须手动重新配置副本集:
1
AtlasGoClusters在Atlas中,Go项目的 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
如果尚未出现,请单击侧边栏中的 Clusters(集群)。
会显示集群页面。
4
5