开发者社区> 问答> 正文

mongodb副本集设定连接异常的问题

一台服务器启动
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文件夹下的东西都删了

展开
收起
落地花开啦 2016-02-07 14:22:42 4010 0
1 条回答
写回答
取消 提交回答
  • 郑涔,花名明俨,阿里云数据库组高级技术专家,主要关注分布式存储、Nosql数据库等技术领域,目前主要参与MongoDB云数据库的研发,致力于让开发者用上最好的MongoDB云服务

    --replSet 后面只要跟副本集名称就可以了 不用再把/ip加上

    2019-07-17 18:39:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
阿里云MongoDB云服务构建 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载