gpt4 book ai didi

mongodb - "errmsg": "server is not running with --replSet"

转载 作者:IT老高 更新时间:2023-10-28 12:29:57 25 4
gpt4 key购买 nike

我正在 Windows 环境中的本地系统上创建副本集按照以下步骤

mkdir -p \srv\mongodb\rs0-0 \srv\mongodb\rs0-1 \srv\mongodb\rs0-2
mongod --port 27017 --dbpath \srv\mongodb\rs0-0 --replSet rs0 --smallfiles --oplogSize 128
mongod --port 27018 --dbpath \srv\mongodb\rs0-1 --replSet rs0 --smallfiles --oplogSize 128
mongod --port 27019 --dbpath \srv\mongodb\rs0-2 --replSet rs0 --smallfiles --oplogSize 128

然后

mongo shell type mongo --port 27017
rs.initiate()

但我遇到了错误

"{ "ok" : 0, "errmsg" : "server is not running with --replSet" }"

提前致谢

最佳答案

我遇到了同样的问题。感谢这个问题和以前的答案,我解决了:

  • 我检查了所有正在运行的 mongod 进程 ps -ef | grep mongo .我有 1 个 mongo 和 2 个 mongod 进程
  • 我用 sudo sudo killall mongod 杀死了 mongod
  • 最后我从 sudo sudo mongod --port 27017 --dbpath \srv\mongodb\rs0-0 --replSet rs0 --smallfiles --oplogSize 开始它奏效了

关于mongodb - "errmsg": "server is not running with --replSet",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24557352/

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