开发者社区> 问答> 正文

自建MongoDB如何开启oplog

已解决

自建MongoDB如何开启oplog

展开
收起
阿里云服务支持 2022-11-01 11:14:01 659 0
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
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
作为全球云计算的领先者,阿里云为全球230万企业提供着云计算服务,服务范围覆盖200多个国家和地区。我们致力于为企业、政府等组织机构提供安全可靠的云计算服务,给用户带来极速愉悦的服务体验。
问答排行榜
最热
最新

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载