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)

大家都在看

  • JQ 实现对比两个文本的差异并高亮显示差异部分

    利用jq对比两段文本的差异,差异的内容用不同颜色表示出来。 在线参考demo:http://incaseofstairs.com/jsdiff/ 项目地址:https://gith…

    Linux 2023年6月7日
    0114
  • 【socket】在Linux下socket温度上报–客户端

    socket通信客户端 socket函数 * 代码实现 socket函数 int socket(int domain,int type,int protocol); 参数: dom…

    Linux 2023年6月13日
    0115
  • 重新认识运维

    重新认识运维 背景 随着业务的发展,新技术的迭代,公司研发采用了微服务架构或是上云等等,这没有考虑运维成本和效率,带来运维极大的复杂性,让运维纯手工,苦不堪言,痛苦。从现象来看,运…

    Linux 2023年6月8日
    0108
  • springboot JDBC整合

    1、建立一个springboot项目,并导包:JDBC API 与 MySQL Driver 2、项目建好之后,发现自动帮我们导入了如下的启动器: <dependency&g…

    Linux 2023年6月14日
    0121
  • [20211108]索引分裂块清除日志增加(唯一索引)2.txt

    [20211108]索引分裂块清除日志增加(唯一索引)2.txt –//链接http://blog.itpub.net/267265/viewspace-2840853…

    Linux 2023年6月13日
    088
  • 同城双活-流量分流

    引言 现阶段,在同城带宽时延问题没有经过大规模的生产实践、验证的情况下,我们只导入”白名单或1%”的小比例请求流量,进入双活环境,确保环境有效的(活的),同…

    Linux 2023年6月14日
    0102
  • 安装及管理文件

    优点: 契合系统兼容性强 如果你可以看懂源代码,修改新增功能 比较自由 缺点: 如果编译出了问题,你看不懂源代码,无法解决 安装过程复杂 没有统一的管理人员 安装过程 程序包编译安…

    Linux 2023年6月6日
    0106
  • Spring Security登录的流程

    Spring Security登录的流程 1、UsernamePasswordAuthenticationFilter这过滤器开始 attemptAuthentication方法 …

    Linux 2023年6月7日
    0202
  • PHP str_repeat()

    str_repeat str_repeat() 函数把字符串重复指定的次数。 示例: function strRepeat() { echo str_repeat("*&…

    Linux 2023年6月7日
    0184
  • 操作系统实现-printk

    博客网址:www.shicoder.top微信:18223081347欢迎加群聊天 :452380935 这一次我们来实现最基础,也是最常见的函数 print,大家都知道这个是可变…

    Linux 2023年6月13日
    0109
  • GFS-Google 文件系统

    GFS分布式文件系统 简介 GFS是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。它运行于廉价的普通硬件上,并提供容错功能。它可以给大量的用户提供总体…

    Linux 2023年6月13日
    095
  • 使用二手 gopro 做行车记录仪

    背景 自打开了博客以后,一直在写技术说明文,今天打算写点程序以外的东西换换味口。前段时间在某鱼上以 300 元的价格入手了一套完整的 gopro3+ 运动摄像头,带一张 32G S…

    Linux 2023年6月6日
    0265
  • 016 Linux 卧槽,看懂进程信息也不难嘛?top、ps

    1 扒开看看 top 命令参数详情 第一行,[top – ]任务队列信息 第二行,[Tasks] 任务(进程) 第三行,[Cpu(s)]状态信息 第四行,[Mem]内存…

    Linux 2023年5月27日
    0123
  • 大数据集群服务启停脚本/常用端口/时间同步

    1、整体启动/停止HDFS start-dfs.sh/stop-dfs.sh 2、整体启动/停止YARN start-yarn.sh/stop-yarn.sh 1、分别启动/停止H…

    Linux 2023年6月8日
    096
  • 针对Raft的一些分享(Figure 8和Figure 7)

    1、背景 完成6.824的lab2b,对于Raft有了一定的理解,现在把读论文过程中遇到的一些问题发出来和大家分享下。 2、一些问题 (1)什么情况下会出现votedFor = c…

    Linux 2023年6月7日
    099
  • SQLI-LABS(Less-11、12)

    Less-11(POST-Error Based-Single Quotes-String) 打开 Less-11的页面,可以看到一个登录框,需要输入用户名和密码,由本关名字可知S…

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