MongoDB '此节点不是使用 replSet 选项启动的
MongoDB 'This node was not started with the replSet option
首先我知道 与我的标题相同,但就我而言,它不是错误的端口。
我想在我的本地机器上设置分片我从以下命令开始:
mongod --shardsvr --replSet rs1 --port 27017 --dbpath D:\mongo\data1\db
然后执行以下操作:
mongo --port 27017
rs.initiate({_id : "rs1", version: 1, members: [ {_id : 0, "host" : "localhost:27017"} ] })
我仍然得到以下信息:
{
"ok" : 0,
"errmsg" : "This node was not started with the replSet option",
"code" : 76,
"codeName" : "NoReplicationEnabled"
}
我已经尝试将 localhost 更改为 127.0.0.1,但没有用。
我已经搜索了一段时间,但唯一的解决方案是人们提供了错误的端口,而我 100% 确定这里不是这种情况。
有人知道如何解决吗?
提前致谢!
问题是 mongoDB 自动启动一个实例。如果我使用端口 >= 20 它可以工作,但 17-19 不行。我只能连接到 27017,18 和 19 不工作。
但我 100% 肯定这与端口无关显然是错误的!
首先我知道
我想在我的本地机器上设置分片我从以下命令开始:
mongod --shardsvr --replSet rs1 --port 27017 --dbpath D:\mongo\data1\db
然后执行以下操作:
mongo --port 27017
rs.initiate({_id : "rs1", version: 1, members: [ {_id : 0, "host" : "localhost:27017"} ] })
我仍然得到以下信息:
{
"ok" : 0,
"errmsg" : "This node was not started with the replSet option",
"code" : 76,
"codeName" : "NoReplicationEnabled"
}
我已经尝试将 localhost 更改为 127.0.0.1,但没有用。 我已经搜索了一段时间,但唯一的解决方案是人们提供了错误的端口,而我 100% 确定这里不是这种情况。
有人知道如何解决吗?
提前致谢!
问题是 mongoDB 自动启动一个实例。如果我使用端口 >= 20 它可以工作,但 17-19 不行。我只能连接到 27017,18 和 19 不工作。
但我 100% 肯定这与端口无关显然是错误的!