开发者社区 问答 正文

自建MongoDB如何开启oplog

已解决

自建MongoDB如何开启oplog

展开
收起
阿里云服务支持 2022-11-01 11:14:01 734 分享 版权
1 条回答
写回答
取消 提交回答
  • 官方回答

    开启步骤:

    1. 暂停目前的mongodb服务,关闭服务

    2. 以副本集形式启动

    mongod --port 定义的监听端口1(例如27017) --dbpath 自己的数据目录1(例如/var/lib/mongo) --replSet rs0 --bind_ip 0.0.0.0

    3.mongo命令链接后执行:rs.initiate()

    4.启动另一个实例

    mongod --port 定义的监听端口1(例如27018) --dbpath 自己的数据目录2 (例如/var/lib/mongo1)--replSet rs0 --bind_ip 0.0.0.0

    5.rs.add( { host: "0.0.0.0:27018" } ) 上面以假设新加入的节点端口是27018

    官方文档:https://docs.mongodb.com/manual/tutorial/convert-standalone-to-replica-set/

    2022-11-01 14:21:36
    赞同 展开评论