MongoDb复制问题 - 添加一个节点然后主节点停止响应

时间:2014-05-03 07:41:53

标签: mongodb database

我正在使用mongodb复制

这是 rs.conf()

的输出
firstset:PRIMARY> rs.conf();
{
    "_id" : "firstset",
    "version" : 43,
    "members" : [
        {
            "_id" : 7,
            "host" : "primaryip:10002"
        },
        {
            "_id" : 10,
            "host" : "arbiterip:10009",
            "votes" : 2,
            "arbiterOnly" : true
        },
        {
            "_id" : 12,
            "host" : "secondaryip:10006"
        }
    ]
}

现在我想添加另一个辅助实例。所以我刚刚在端口10004上启动了另一个mongod进程并触发了命令

rs.add("secondaryip:10004");

我得到了输出

{ "ok" : 1 }

并且新附加的实例的状态是

"stateStr" : "STARTUP2",

但同时我的应用程序无法连接到主实例。为什么? 请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

这是MongoDB的一个错误。 MongoDB团队从版本2.6.2

解决了Bug