我有一个独立的mongodb实例(在Windows上),并希望在没有replicaset的情况下启用oplog。
我找到了这个SO帖子,并在我的Windows服务路径中设置了--master选项。但是没有创建oplog。有什么建议吗?
D:\ MongoDB \ 2.6.5 \ bin \ mongod.exe --dbpath = D:\ MongoDB \ 2.6.5 \ data \ db \ --logpath = D:\ MongoDB \ 2.6.5 \ log \ mongo .log --service - master
答案 0 :(得分:1)
除了使用--master和--logpath启动它之外,你还需要通过在mongo shell中执行以下命令来手动启用它:
use local
rs.initiate( { _id : 'q', version : 1, members : [ {_id : 0, host : '127.0.0.1'} ] } )