我跟随本教程在Ubuntu14.04LTS安装上安装Rocket.Chat。在安装Mon神之后,它说要设置一个副本集,并给出在/etc/mongod.conf末尾插入以下内容的说明:
replSet=001-rs但是,当尝试初始化和创建MongoDB外壳中的副本集时,请使用:
> rs.initiate()我受到以下错误信息的欢迎:
{
"info2" : "no configuration explicitly specified -- making one",
"errmsg" : "exception: bad --replSet config string format is: <setname>[/<seedhost1>,<seedhost2>,...]",
"code" : 13093,
"ok" : 0
}我是否认为这意味着mongod.conf行应该读为如下所示:
replSet <name of set>提前感谢您的帮助。
发布于 2017-02-19 22:06:10
问题的根源来自更改后未正确启动的mongoDB服务。
在ubuntu下有点特别.:-)
创建新文件:
nano /etc/systemd/system/mongodb.service然后写:
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
[Install]
WantedBy=multi-user.target现在,用在:
sudo systemctl start mongodb
# OR
sudo systemctl stop mongodbhttps://serverfault.com/questions/764477
复制相似问题