小编Wu *_*upu的帖子

如何在我的mac上部署测试replset时修复"EMPTYUNREACHABLE"?

我正在尝试使用此文档在我的macbook pro上部署开发/测试复制集.

http://docs.mongodb.org/manual/tutorial/deploy-replica-set/

我启动了mongod的3个实例,每个都在端口10001,10002,10003上我用配置文件来启动mongod.配置文件如下:

rs0:

dbpath = /Users/Thomas/mongodb/data/rs0/
port = 10000
logpath = /Users/Thomas/mongodb/log/rs0.log
logappend = true
replSet = rs0

rs1:

dbpath = /Users/Thomas/mongodb/data/rs1/
port = 10001
logpath = /Users/Thomas/mongodb/log/rs1.log
logappend = true
replSet = rs0

rs2:

dbpath = /Users/Thomas/mongodb/data/rs2/
port = 10002
logpath = /Users/Thomas/mongodb/log/rs2.log
logappend = true
replSet = rs0
Run Code Online (Sandbox Code Playgroud)

并使用以下命令启动:

mongod -f config/rs0.conf
mongod -f config/rs1.conf
mongod -f config/rs2.conf
Run Code Online (Sandbox Code Playgroud)

然后我使用mongo:mongo localhost:10001连接到它,但是当我使用rs.initiate()命令初始化repl集时,它失败了.

> rs.initiate()
{
"startupStatus" : 4,
"info" : "rs0",
"errmsg" : "all members and seeds must …
Run Code Online (Sandbox Code Playgroud)

replication localhost mongodb

6
推荐指数
1
解决办法
7164
查看次数

标签 统计

localhost ×1

mongodb ×1

replication ×1