我的机器上运行了 3 个 mongod 演示复制服务器。我使用以下命令创建复制服务器:
F:\>mongod --replSet test2 --dbpath 2 --port 27112 --oplogSize 50 --logpath log.2 --logappend
all output going to: log.2
像这样,我在 27111 端口上有 test1,在 27112 端口上有 test2,在 27113 端口上有 test3。然而在配置我得到一个错误:
cfg = {
"_id" : "test1",
"members" : [
{
"_id" : 0,
"host" : "localhost:27111"
},
{
"_id" : 1,
"host" : "localhost:27112"
},
{
"_id" : 2,
"host" : "localhost:27113"
}
]
}
> rs.initiate( cfg )
{
"errmsg" : "couldn't initiate : set name does not match the set name host localhost:27112 expects",
"ok" : 0
}
现在我该怎么做才能使它匹配?