我正在运行mongod作为独立服务器。现在我想为它启用oplog,我想知道它是否可能?
我知道我可以通过创建单个节点ReplicaSet来实现这一点,但我想在没有副本集的情况下这样做。
答案 0 :(得分:19)
我收到了MongoDb团队的回复,并且工作正常。
要在独立服务器上启用oplog
,请使用mongo
选项启动master
。
在命令行上启动mongod --master
。
对于conf文件,请添加以下行:
master=true
更多详情here。
答案 1 :(得分:3)
对于mongo 2.6或更高版本,/ etc / mongod.conf现在使用yaml格式。
要启用oplog添加类似于下面的内容,请注意replication:
行可能已存在,请务必使用空格。
replication:
replSetName: rs0
oplogSizeMB: 100
此处提供完整文档: https://docs.mongodb.com/manual/reference/configuration-options/#replication-options