我尝试在Ubuntu 14.04 x64上设置副本集。
我尝试时遇到的第一个错误
$ sudo mongod --port 27017 --replSet rs0:
replSet can't get local.system.replset config from self or any seed (EMPTYCONFIG)
我读过
> rs.initiate()
解决了这个问题,所以我做到了$ sudo service mongod start
$ mongo
rs.initiate()
抛出:
{ "ok" : 0, "errmsg" : "server is not running with --replSet" }
因此,如果我无法使用
--replSet
启动mongod,该如何解决rs.initiate()
中需要解决第一个错误的错误?就像一个恶性循环!
最佳答案
通过使用第二个命令 shell 解决了该问题:
console1:
$ sudo mongod --port 27017 --replSet rs0
console2:
$ mongo
> rs.initiate()
关于MongoDB:replSet无法从自身或任何种子 "server is not running with --replSet"中获取local.system.replset配置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31926795/