资讯专栏INFORMATION COLUMN

Docker Mongo 设置主从备份

sugarmo / 1041人阅读

摘要:首先设置文件启动服务进入主服务器使用启动配置然后查看配置结果再添加另外一个服务器进入再添加一个仲裁服务器进入结束

首先设置 Mongodb config 文件.

systemLog:
   destination: file
   path: "/my/log/mongodb/mongod.log"
   logAppend: true
replication:
   oplogSizeMB: 1024
   replSetName: configReplSet
   secondaryIndexPrefetch: all

启动 docker mongo 服务.

docker run --name db -v /my:/my -v /my/db:/data/db -p 27017:27017 -v /etc/localtime:/etc/localtime:ro -d mongo --config /my/config/mongod.conf

进入主服务器 mongo

cfg={"_id":"configReplSet",
     "members":[
         {"_id":0,"host":"ip:27017"}
     ]
}

使用 rs.initiate(cfg) 启动配置

然后 rs.status() 查看配置结果

再添加另外一个服务器进入 rs.add("ip_second:27017")

再添加一个仲裁服务器(arbiter)进入 rs.add("ip_third:27017",true)

结束.

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/27087.html

相关文章

  • mongo分片集群搭建

    摘要:集群搭建方式主从复制目前官方已不推荐使用副本集的副本集不同于以往的主从模式。分片是一种可以水平扩展的模式在数据量很大时特给力实际大规模应用一般会采用这种架构去构建。 mongodb集群搭建方式 1.master-slave 主从复制 目前官方已不推荐使用 2.Replica Sets 副本集 showImg(https://segmentfault.com/img/bVbsIpa?w=...

    BlackHole1 评论0 收藏0
  • mongodb学习笔记

    摘要:我们常说的分表分库分区等概念都属于分片的实际体现。传统分片做法是手工分表分库。自动分片技术是根据指定的片键自动拆分数据并维护数据请求路由的过程。 1.mongodb特性 1)mongo是一个面向文档的数据库,它集合了nosql和sql数据库两方面的特性。 2)所有实体都是在首次使用时创建。 3)没有严格的事务特性,但是它保证任何一次数据变更都是原子性的。 4)也没有固定的数据模型 5)...

    王晗 评论0 收藏0
  • (学习到实践)七、mongodb测试,php+nginx负载均衡的部署

    摘要:运行容器意外的官方参考地址,多次尝试命令最终无法运行,带项时后是状态,修改配置没反应日志无报错退出。目前容器整体情况是主从,个相同一个。后续运行的容器数视情况而定。接下来计划针对,一些实际应用场景进行实践验证。 目标需求: 密码登录+容器数据共享,主从复制 1.配置启动 添加配置文件夹,组织容器命令。 a.官方未提供相关信息 从测试容器中匹配搜索得到 mongod.conf.orig,...

    fyber 评论0 收藏0
  • nodebb搭建,维护,discuz!数据迁移至mongo

    摘要:原文链接为什么选择了我也不知道官方中文论坛官方文档中文文档安装此处的方式是安装部署不用考虑环境配置问题,但是相应的也会有一些弊端比如文件的修改等变得麻烦下方为镜像的为了修改文件方便,加了一个文件夹方便和宿主机文件交换同步上传的 原文链接 为什么选择了NodeBB?我也不知道~~~ NodeBB官方Github NodeBB中文论坛 NodeBB官方文档 NodeBB中文文档 安装 此...

    Charlie_Jade 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<