gpt4 book ai didi

MongoDB '此节点未使用 replSet 选项启动

转载 作者:行者123 更新时间:2023-12-05 05:15:16 35 4
gpt4 key购买 nike

首先我知道this与我的标题相同,但就我而言,它不是错误的端口。

我想在我的本地机器上设置分片,我从以下命令开始:

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% 肯定这与端口无关显然是错误的!

关于MongoDB '此节点未使用 replSet 选项启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51769207/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com