一台服务器启动 mongod --port=2222 --dbpath=D:/mongodb1/data/ --replSet shopex/192.168.0.222:3333
另一台服务器 mongod --dbpath=D:/mongodb/data/ --port=3333 -replSet shopex/192.168.0.205:2222
进入mongo 192.168.0.205:2222/admin
`db.runCommand({
"replSetInitiate":{
"_id":"shopex",
"members":[
{"_id":1,"host":"192.168.0.205:2222"},
{"_id":2,"host":"192.168.0.222:3333"}
]
}
}) `
操作结果为
` "startupStatus" : 4,
"info" : "shopex/192.168.0.222:3333",
"ok" : 0,
"errmsg" : "all members and seeds must be reachable to initiate set"
}`
当mongo 192.168.0.222:3333/admin
`db.runCommand({
"replSetInitiate":{
"_id":"shopex",
"members":[
{"_id":1,"host":"192.168.0.205:2222"},
{"_id":2,"host":"192.168.0.222:3333"}
]
}
})`
连接成功了。
设置通一台电脑上的副本集没遇到这种情况。
提问:这是个别情况,还是普遍情况。
如果是个别情况,原因可能是什么?(我连接之前把data文件夹下的东西都删了
--replSet 后面只要跟副本集名称就可以了 不用再把/ip加上
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。