mongodb - 在 mongoDB 下设置复制返回空对象

标签 mongodb ubuntu replication

我尝试设置 复制 在 Ubuntu 下的 mongoDB 但是当我运行 rs.initiate()命令我得到了 ant 空对象并且不返回我的副本集

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

并将这两行添加到 mongod.conf 文件中
replSet=name
rest=true

然后我重新启动 mongoDB

我错过了什么?

谢谢

最佳答案

你能试试运行ps aux | grep mongo确保没有其他 Mongo 实例正在运行?

然后杀死每个进程 ID 并再次重新启动 Mongo。

关于mongodb - 在 mongoDB 下设置复制返回空对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19667329/

相关文章:

node.js - 使用 node-webkit 的除雾器

node.js - Mongodb - 通过嵌入文档 id 聚合覆盖外部文档 _id

linux - 使用 htaccess .. 所有 url 都必须使用 www 重定向到 https

linux - 如何将我的视频集流式传输到 inet

replication - DB4O 复制是否比 SQL Server 合并复制更快?

mongodb - 忘记了 mongodb 管理数据库凭据。重置一切

node.js - Mongoose 聚合 : return not _id field

java - 无法使用 Java 代码获取 MongoDB 聚合中的 max _id 值

c++ - 运动结构 (openCV) : ‘reconstruct’ was not declared in this scope

mongodb - 有没有办法恢复或撤消副本集配置