MongoDB建立主从复制小案例(一主一从)

1.

开启两个mongo服务器(用于一主一从, 没有加安全验证相关参数 : 可以使用mongd-help查看)

mongod –bind_ip IP –port PORT –dbpath D:.. –replSet name

….(从类似, 端口不要相同)

–bind_ip : 服务器地址

— port : 服务器使用的端口

— dbpath : 用于存放数据的文件路径

–resplSet : replSet_name, 可以随意, 但是主从两个一定要相同

用于主 :

MongoDB建立主从复制小案例(一主一从)

用于从 :

MongoDB建立主从复制小案例(一主一从)

2.

开启两个终端来连接两个服务器

mongo –host IP –port PORT

–host : 连接的服务器地址

–port : …端口

连接主 :

MongoDB建立主从复制小案例(一主一从)

连接从 :

MongoDB建立主从复制小案例(一主一从)

两个客户端各自连接两个服务端后还没有设置主从, 所以提示符只是 : >

3.

设置主服务器( 连接的哪个服务器, 就初始化哪个服务器 )

rs.initiate()

MongoDB建立主从复制小案例(一主一从)

添加副本集( 添加从, 在主中添加 )

rs.add(‘HOST:PORT’)

MongoDB建立主从复制小案例(一主一从)

4.

在从服务器上进行读操作, 需要设置rs.slaveOk

rs.slaveOk()

MongoDB建立主从复制小案例(一主一从)

所有需要的配置都完成了, 接下来在主服务器中向数据库中添加一条数据

MongoDB建立主从复制小案例(一主一从)

然后在从服务器中查看是否也有了数据

MongoDB建立主从复制小案例(一主一从)

OK, 主从关系配置成功后, 从服务器会每隔一小段时间备份主服务器中的数据,并且如果有紧急情况导致主服务器挂了,

从服务器会自动切换成主服务器, 当然会丢失一小部分数据( 也就是上面说的一小段时间没有备份的数据 ), 当主服务器再连接上时也就自动成了从服务器

Original: https://www.cnblogs.com/self479/p/10027797.html
Author: yiSiNing479
Title: MongoDB建立主从复制小案例(一主一从)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/577639/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Redis持久化原理 — RDB与AOF详细解释

    一、持久化的作用 持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化Redis所有数据保持在内存中,对数据的更新将异步地保存…

    Linux 2023年5月28日
    062
  • 文件权限问题导致plink报错 Failed to open 21JAN.log. Try changing the –out parameter.

    晚上起来,想想一直没有解决的问题,所以复制一个目录,开始运行数据,但到了第一步就挖坑 [En] Rise in the evening, think of the problems…

    Linux 2023年5月27日
    068
  • JDK8-Lambda 表达式

    Lambda 表达式 Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码…

    Linux 2023年6月13日
    071
  • Nginx基础入门篇(1)—优势及安装

    一、Nginx 的优势 1.1发展趋势: 2016年: 1.2、简介 Nginx (engine x) 是一个高性能的HTTP(解决C10k的问题)和反向代理服务器,也是一个IMA…

    Linux 2023年6月6日
    085
  • Linux网络服务之部署YUM仓库

    镜像下载、域名解析、时间同步请点击阿里云开源镜像站 1 YUM简介 1.1 YUM简介 CentOS使用yum和dnf 解决rpm的包依赖关系。 YUM:rpm的前端程序,可解决软…

    Linux 2023年5月27日
    0110
  • GT/s和Gbps的关系

    GT/s 和 Gbps 数据传输表示通过数字接口传递的数据量。 当用较多的数据位对原始数据进行编码时,有效数据传输量低于实际传输的数据位数。例如:PCIe串行总线采用10位数据对8…

    Linux 2023年6月7日
    086
  • Rsync数据备份工具

    Rsync数据备份工具 1、Rsync基本概述 rsync是一款开源的备份工具,可以在不同主机之间进行同步(windows和Linux之间 Mac和 Linux Linux和Lin…

    Linux 2023年6月7日
    092
  • 我懂得了什么

    站在24岁的这个档口,没有学业又没有工作的时刻,前不着村后不着店。我觉得应该要写一些总结,虽然年仅24的我相比老人家总结不出更深刻的道理,但是现在是互联网的时代,获取知识的途径已经…

    Linux 2023年6月6日
    094
  • MySQL SUBSTRING_INDEX截取字符串

    一、SUBSTRING_INDEX 二、示例 Original: https://www.cnblogs.com/woods1815/p/16368248.htmlAuthor: …

    Linux 2023年6月13日
    078
  • SSM中的拦截器

    SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。 过滤器与拦截器的区别…

    Linux 2023年6月14日
    085
  • 002 Linux 文件与目录命令的必会姿势!

    文件及目录的路径切换、显示、创建、复制、移动和删除操作的常用姿势,必会!因为这些命令是使用 Linux 系统进行工作的基础,是摆脱小白的第一步,是构建大厦的基石!发现锅锅真是个话痨…

    Linux 2023年5月27日
    074
  • jenkins集成gitlab 授权登录

    配置方法:1.gitlab 新建个人application 如上图, Name, 名称随便填 Redirect URI: http://xxxxxx/securityRealm/f…

    Linux 2023年6月14日
    0153
  • 设计模式——–原型模式

    原型模式定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式的核心是一个clone方法,通过该方法进行对象的拷贝。 代码实例 原型模式的优点:性能更加优…

    Linux 2023年6月7日
    070
  • Cisco 7200 路由 PPPOE 拨号详解

    R1(config)#vpdn enable #启用vpdn虚拟专用拨号网络 R1(config)#interface dialer 1 #定义拨号器1 R1(config-if)…

    Linux 2023年6月6日
    089
  • 什么是可调CAP策略?为什么需要可调CAP策略?

    在说可调CAP策略之前,我们要先说说CAP理论。 CAP理论是设计分布式系统必用的黄金法则,它提出了设计分布式系统的三个基本要求:一致性(Consistency)、可用性(Avai…

    Linux 2023年6月6日
    0111
  • Shell 函数带中横线问题排查

    Shell 中编写的函数,如果函数名中带了中横线,在使用 /bin/sh 执行时会报错。 ➜ subprocess git:(master) ✗ cat kubectl.sh _k…

    Linux 2023年5月28日
    073
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球