mongod rs.initiate() 错误消息

mongod rs.initiate() 错误消息

我是新手,所以请耐心等待。
我在终端中使用此命令$ sudo mongod --config /etc/mongod2.conf启动 mongodb 服务实例。在另一个终端中,我运行了$ mongo --port XXXXXXXX 是我在mongod.conf文件。 rs. 启动()在 mongo shell 中为什么会出现错误 "errmsg" : "assertion src/mongo/db/repl/replset_commands.cpp:275", "code" : 8

编辑: **mongodb version v3.2.12**
mongod2.conf 文件由以下部分组成:

# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage: dbPath: /var/lib/mongodb2 journal: enabled: true
# engine:
# mmapv1:
# wiredTiger:
# where to write logging data.
systemLog: destination: file logAppend: true path: /var/log/mongodb2/mongod.log # network interfaces
net: port: 27019 bindIp: 127.0.0.1
processManagement: fork: true #security:
#operationProfiling:
replication: replSetName: myDevReplSet

答案1

我创建了多个名为 的副本mongod.confmongod1.conf其中mongod2.conf我指定dbpath/var/lib/mongodb1/var/lib/mongodb2等等(正如您在 的编辑部分中看到的那样mongod2.conf),它运行良好。如果不存在文件夹/var/lib/mongodb1,则它会自动创建它,或者您应该只创建该文件夹。现在您可以使用副本集。

相关内容