gpt4 book ai didi

mongodb - 从辅助节点提升辅助节点到主节点

转载 作者:IT老高 更新时间:2023-10-28 13:32:41 26 4
gpt4 key购买 nike

我的测试系统(由于缺乏资源)有一个双 mongodb 副本集。没有仲裁者。

在某些系统更改期间,其中一台服务器停止运行,并且不会再回来。该服务器碰巧托管了主要的 mongo 节点。这使得该集合中唯一的其他成员成为次要成员。

我知道我应该为集群至少拥有三个节点(我们的产品设置有)。

有没有办法让现在离线的主节点下台?我无法更改任何 rs.conf() 设置,因为唯一的工作节点是辅助节点。启动仲裁器似乎不起作用,因为我无法将它添加到 replset,因为主服务器已关闭。

有没有人遇到过这个问题并设法解决它?

回顾一下:

服务器 A(主要)- 离线

服务器 B(二级)- 在线

A + B = REPLSET

任何帮助将不胜感激。

最佳答案

mongodb 网站有文档说明当您需要时应该做什么(仅在紧急情况下)reconfigure a replica set when members are down .这听起来像你现在的情况。

基本上,如果您的版本 >= 2.0,并且是紧急情况,您可以将 force: true 添加到副本集配置命令中。

关于mongodb - 从辅助节点提升辅助节点到主节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9632156/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com