在mongoDB下设置复制返回空opject

在mongoDB下设置复制返回空opject,mongodb,ubuntu,replication,Mongodb,Ubuntu,Replication,我试图在Ubuntu下的mongoDB中设置复制,但当我运行rs.initiate命令时,我得到了一个空对象,并且没有返回我的复制集 { "ok" : 0, "errmsg" : "server is not running with --replSet" } 这两行代码添加到mongod.conf文件中 replSet=name rest=true 我重新启动mongoDB 我错过了什么 谢谢您能否尝试运行ps aux | grep mongo以确保没有其他mongo实例正在运行 然后杀死

我试图在Ubuntu下的mongoDB中设置复制,但当我运行rs.initiate命令时,我得到了一个空对象,并且没有返回我的复制集

{ "ok" : 0, "errmsg" : "server is not running with --replSet" }
这两行代码添加到mongod.conf文件中

replSet=name
rest=true
我重新启动mongoDB

我错过了什么

谢谢

您能否尝试运行ps aux | grep mongo以确保没有其他mongo实例正在运行


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

您可以尝试运行ps aux | grep Mongo以确保没有其他Mongo实例在运行吗?我运行了它,它返回mongodb 3285 1.2 0.6 12832880 55608?Ssl 22:00 0:24/usr/bin/mongod-config/etc/mongodb.conf root 3871 0.0 0.1 609428 14100 pts/1 Sl+22:15 0:00 mongo root 4122 0.0 0 0.0 13636 976 pts/6 S+22:33 0:00 grep-color=auto mongoI将尝试在每个进程ID上运行kill,然后再次重新启动mongo。太好了,我将此作为回答发布。Ben,你现在好了吗mongoDB,我试着启动MongoShell,但在10月29日星期二20:19:14.962错误:无法连接到src/mongo/shell/mongo.js:145上的服务器127.0.0.1:27017,我尝试了stackoverflowSeems上找到的所有解决方案,比如你的服务器没有运行或者可能运行在不同的端口上?您可以使用上面的命令进行测试,查看是否有任何Mongo服务器正在运行。我运行了它,它返回root 29924 0.0 0.0 8076 600 pts/8 S+20:27 0:00 grep-color=auto mongoIt看起来您的服务器没有运行。试着启动它,然后启动你的外壳。