我是MongoDB的新手。现在我需要为我的MongoDB设置副本集。为此,当我进入Tutorial时,提到首先,您必须对配置文件进行一些更改。但不幸的是,没有文件。
在对MongoDB文档进行一些研究之后,我有了一些想法。链接是
现在我有点混淆了如何为副本集启动三个实例。
I also read that under C:/data/ I have to create a folder for replicas like rs1, rs2, and rs3.
最初,我可以使用Code即net启动我的mongoDB服务 启动Mongodb
并且在副本上创建成员首先我输入命令,即
mongo --port 27017
之后我将为副本集创建成员,即
config = {_id: "test", members: [
{_id: 0, host: "127.0.0.1:27017"},
{_id: 1, host: "127.0.0.1:27018"},
{_id: 2, host: "127.0.0.1:27019"}
]}
输入之后当我在我的cmd上键入命令
时rs.initiate(config)
it gives me the error i.e
{
"ok" : 0,
"errmsg" : "This node was not started with the replSet option",
"code" : 76,
"codeName" : "NoReplicationEnabled"
}
我现在不知道我能做什么。我正在分享我的配置文件内容 即
# mongod.conf
systemLog:
destination: file
path: c:\data\log\mongod.log
storage:
dbPath: c:\data\db
我还需要添加到此文件中。 任何帮助都非常感谢。