【问题标题】:Mongodb enable oplog not workingMongodb启用oplog不起作用
【发布时间】:2016-02-19 18:30:01
【问题描述】:

我有一个独立的 mongodb 实例(在 Windows 上),并且想在没有副本集的情况下启用 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

oplog enable on standalone mongod not for replicaset

【问题讨论】:

  • 你确定日志路径存在吗?
  • 是的,mongodb 正常启动,集合也工作正常。

标签: mongodb


【解决方案1】:

除了使用 --master 和 --logpath 启动它之外,您还需要通过在 mongo shell 中执行以下命令来手动启用它:

use local

rs.initiate( { _id : 'q', version : 1, members : [ {_id : 0, host : '127.0.0.1'} ] } )

【讨论】:

    猜你喜欢
    • 2020-04-28
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-30
    • 1970-01-01
    相关资源
    最近更新 更多