【发布时间】:2020-04-28 01:22:01
【问题描述】:
尝试在本地开启oplog
添加到C:\Program Files\MongoDB\Server\4.2\bin\mongod.cfg
replication:
replSetName: rs0
oplogSizeMB: 100
重启mongod,但是local.oplog不存在
如何正确启用 oplog?
UPD:使用 MongoDB 4.2、Windows 10
【问题讨论】:
-
请同时提及 MongoDB 版本,以及操作系统
-
@ManjeetThakur 已添加到问题中
-
如果您尝试Convert a Standalone to a Replica Set,您需要运行
rs.initiate()来创建副本集配置和初始oplog。如果您已经这样做了,请编辑您的问题以确认您如何检查 oplog 是否存在。您可以在mongoshell 中使用rs.printReplicationInfo()来确认配置的oplog 大小以及第一个和最后一个事件。 -
@Stennie ,用
--replSet rs0运行mongod 然后运行rs.initiate(),oplog 开始工作,谢谢
标签: mongodb mongodb-oplog