我正在尝试使用此文档在我的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)