从崩溃的副本集中获取mongodb主节点

时间:2015-04-07 12:04:23

标签: mongodb replication

您好我有三台mongo服务器。, 10.0.0.1, 10.0.0.2, 10.0.0.3,

我在这三个之间配置了副本集。 一切都很好。, 因为服务器崩溃现在都出错了。 10.0.0.1 - 这个显示“次要”, 10.0.0.2 - 这个显示“未知”, 10.0.0.3 - 这个显示“未知”,

如何重新配置​​复制; 我需要一个应该是主要的。, 意味着至少我需要一台服务器作为主服务器。如何得到这个。,

1 个答案:

答案 0 :(得分:2)

我自己解决了。做了一些R& D.基本上我无法从这些服务器中获得主要。但是一台服务器次要。所以我做的是,

1

  

“未知”服务器上运行 db.shutdownServer(),关闭其他服务器

2

  

删除了这两台服务器上 dbpath 文件夹(Inside Files not Folder)中的所有数据。

3

  

在两台服务器上启动mongo服务器。这使得这些mongo处于STARTUP2状态

此程序为我提供了一个主要,并且最近重新启动了 STARTUP2

  

我没有碰到辅助服务器。在我的情况下是10.0.0.1。