oplog启用独立mongod而不是replicaset

Raj*_*ish 15 mongodb

我正在运行mongod作为独立服务器.现在我想为它启用oplog,我想知道它是否可能?

我知道我可以通过创建单个节点ReplicaSet来实现这一点,但我想在没有副本集的情况下这样做.

Raj*_*ish 19

我收到了MongoDb团队的回复,而且工作正常.

要启用oplog一个独立的服务器上,开始mongomaster选择.

在命令行启动mongod --master.

对于conf文件,请添加以下行:

master=true
Run Code Online (Sandbox Code Playgroud)

更多细节在这里.

  • 那mongo 3.x呢? (2认同)

Tec*_*eer 6

对于 mongo 2.6 或更高版本,/etc/mongod.conf 现在使用 yaml 格式。

要启用 oplog 添加类似于下面的内容,请注意该replication:行可能已经存在,请务必使用空格。

replication:
  replSetName: rs0
  oplogSizeMB: 100
Run Code Online (Sandbox Code Playgroud)

完整文档在这里:https : //docs.mongodb.com/manual/reference/configuration-options/#replication-options