我做一个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
Run Code Online (Sandbox Code Playgroud)
现在连接到mongo shell并确保它出现.
mongo --port 27017
Run Code Online (Sandbox Code Playgroud)
现在,您将创建副本集.在mongo shell中键入以下命令:
config = { _id: "m101", members:[`
{ _id : 0, host : "localhost:27017"},
{ _id : 1, host : "localhost:27018"},
{ _id : 2, host : "localhost:27019"} ]
};
rs.initiate(config);"
Run Code Online (Sandbox Code Playgroud)
我不知道问题出在哪里,有人说问题可能是另一个正在运行的mongod.但我没有任何其他mongod在同一时间运行.
谢谢!
mongodb ×1