【发布时间】:2014-09-15 01:12:16
【问题描述】:
我做了一个 MongoDB 作业并按照步骤操作,但我遇到了问题“服务器没有使用 replset 运行”
我做的步骤是:
`"start mongod --replSet m101 --logpath 1.log --dbpath \data\rs1 --port 27017 --smallfiles --oplogSize 64
start mongod --replSet m101 --logpath 2.log --dbpath \data\rs2 --port 27018 --smallfiles --oplogSize 64
start mongod --replSet m101 --logpath 3.log --dbpath \data\rs3 --port 27019 --smallfiles --oplogSize 64
现在连接到一个 mongo shell 并确保它启动。
mongo --port 27017
现在您将创建副本集。在 mongo shell 中输入以下命令:
config = { _id: "m101", members:[`
{ _id : 0, host : "localhost:27017"},
{ _id : 1, host : "localhost:27018"},
{ _id : 2, host : "localhost:27019"} ]
};
rs.initiate(config);"
我不知道问题出在哪里,有人说问题可能是另一个mongod正在运行。但我没有任何其他 mongod 在同一时间运行。
谢谢!
【问题讨论】:
-
在第一步启动服务器时是否出现任何错误/警告?
标签: mongodb