我正在使用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",
但同时我的应用程序无法连接到主实例。为什么? 请帮我解决这个问题。
答案 0 :(得分:1)
这是MongoDB的一个错误。 MongoDB团队从版本2.6.2
解决了Bug