mongodb- 主从复制

MongoDB 主从复制 Replication 很多教程上面采用手工配置主从复制,我不建议你这样启动,请采用修改/etc/mongod.conf配置文件的方案。 阅读详情

以一个主节点和一个从节点为例(从节点可以有多个),从节点是从主节点定时复制内容(非菊花链)。

主节点(Master):

           Mongodb Home:D:\mongodb\mongodb-win32-i386-2.0.4

           HOST:localhost:20000

           Log File:D:\mongodb\logs\master\logs.txt

           Data File:D:\mongodb\dbs\master

从节点1(Slave):

           Mongodb Home:D:\mongodb\mongodb-win32-i386-2.0.4

           HOST:localhost:20001

           Log File:D:\mongodb\logs\slave1\logs.txt

           Data File:D:\mongodb\dbs\slave1

将mongodb下的bin目录加入到path环境变量中 方便操作 不用切换目录

启动主节点(Master):

          打开dos窗口

         mongod --dbpath D:\mongodb\dbs\master --logpath D:\mongodb\logs\master\logs.txt --logappend --oplogSize 100 --port 20000 --master

启动从节点1(Slave):

          重新打开一个dos窗口

          mongod --dbpath D:\mongodb\dbs\slave1 --logpath D:\mongodb\logs\slave1\logs.txt --logappend --port 20001 --slave --source localhost:20000 

 

参数解释:

--dbpath 数据库文件路径
--logpath 日志文件路径
--master 指定为主节点
--slave 指定为从节点
--source 指定主节点机器的IP地址
--pologSize 主节点操作记录,默认大小为当前可用磁盘空间的5%(64位机器最小值为1G,32位机器为50M),单位为mb。
--logappend 日志文件末尾添加
--port 指定端口号
--only 用在从节点中,用于指定只复制特定的数据库(默认是复制全部),如--only test 从节点只复制test数据库
--fork 在后台运行
--slavedelay 用在从节点上,指从复制检测的时间间隔
--autoresync  如果从节点与主节点不同步了,则自动重新同步

一个集群中有多少个从节点并没有明确限制,但是上千个从节点对单个主节点发起查询也会让其吃不消。所以实际中,建议不要超过12个从节点集群,

如果规模比较大,从节点比较多,可以采用菊花链形式复制。 

测试:

1.在主节点上面新增数据

 2.从节点查询

别再到处找模板了!手把手教你用Vue3+Element Plus搭建一个‘能跑起来’的管理后台原型 本文详细介绍了如何利用Vue3和Element Plus在72小时内快速搭建一个功能完整的管理后台原型。从环境准备到项目获取、依赖安装、原型定制、数据模拟以及构建优化,手把手教你打造一个可直接演示的后台系统,特别适合创业者快速验证产品逻辑。 阅读详情

相关推荐

摩尔线程GPU实战:5分钟搞定AI模型部署(含Docker避坑指南)

本文详细介绍了摩尔线程GPU在AI模型部署中的实战应用,包括环境配置、Docker避坑指南及性能优化技巧。通过5分钟快速部署指南,帮助开发者高效利用摩尔线程GPU进行AI模型推理,特别针对常见兼容性问题提供解决方案,显著提升部署效率。

weixin_28736335的博客 454

MongoDB复制集【主从复制】

MongoDB复制是将数据同步到多个服务器的过程;复制集提供了数据的冗余备份并提高了数据的可用性,通常可以保证数据的安全性;复制集还允许从硬件故障和服务中断中恢复数据。MongoDB复制基本结构基本的架构由3台服务器组成,一个三成员的复制集,由三个有数据,或者两个有数据,一个作为仲裁者。1、三个存储数据的复制集具有三个存储数据的成员的复制集有: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eWBYBCZ2-1654572152112)(\素材\mongodb\复制架构一主两

JohnnyG2000的博客 2865

基于Arduino 的 FM 调频收音机

这是一个基于 Arduino 的开源的收音机项目,它具备一台标准收音机的全部功能,从控制部分到外壳都可以自己 DIY。在项目中,我们将介绍让 FM 收音机调谐器的 RDA5807 模块与 I2C 协议进行通信的方法,整个过程只需要两根线就可以与 IC 通信,接线非常简单。3D 打印的外壳也非常简洁。总之,是个非常简单和实用的项目,来试试吧!

ByteBox的博客 1642

征服 Mongodb 之 主从复制&集群复制

廉颇老矣,尚可饭否?然也! Mongodb的研究总是断断续续,需要持续经营,将其积累,为日后的工作提供参考。 年底了,把今年用到的东西做个收敛。把这个年初就写了点的东西再好好收拾收拾。 今天尝试一把复制集群ReplicateSet模式,做个小总结,后续在这个帖子上不断填充。   集群配置相关链接: 征服 Mongodb 之 安装与系统服务配置 征服 Mongodb 之 主从复制&...

snowolf_37的专栏 578

车载通信技术原理-CAN通讯和代码配置:奥迪A6轿车总线拓扑图

CAN总线是一种用于汽车监测与控制系统的串行通信协议,由德国Bosch公司开发。它具有多主工作方式、优先级仲裁、高抗干扰等特点,支持点对点、广播等多种通信方式,传输距离可达10公里。CAN协议采用差分信号传输,物理层使用双绞线,数据链路层实现错误检测、位填充等功能。协议帧类型包括数据帧、遥控帧、错误帧等。CAN总线自1986年发布以来,已成为汽车电子系统的标准配置,广泛应用于车载网络。文章还提供了S32K144芯片的CAN驱动代码示例。

擎天柱工坊 1067

MOSFET高频响应实战:如何用LTspice仿真内部电容效应(附模型文件)

本文深入解析MOSFET高频响应中的内部电容效应,通过LTspice仿真工具详细展示如何提取模型参数并优化高频特性。从栅极相关电容到结电容的物理本质,再到实战案例中的开关损耗分析和频率响应扫描,提供全面的设计优化方法,帮助工程师有效应对高速开关电路中的电容挑战。

weixin_33725722的博客 390

MongoDB主从复制,一文打尽!

MongoDB的宗旨是构建更快速,构建更智能

IT邦德 2030

【Bug—eNSP】华为eNsp路由器设备启动一直是0解决方案!

软件,添加AR设备时启动异常,最开始错误代码是40,最后通过重新安装,又出现了新的问题,启动AR设备一直是0,而且界面卡住。打开控制面板→网络和Internet→网络和共享中心→更改适配器设置,然后再按以下步骤一次操作。重新打开eNsp,然后选择注册设备,注册成功后重新启动一下,这个时候AR设备就可以正常启动啦。打开eNsp→菜单→工具→选项→服务器设置,写入刚刚写的IP地址就可以了。打开VirtualBox,将左侧的文件全部删除(点击删除所有文件)

享你所想 3417

MongoDB的三种启动方式

1 命令行方式启动 MongoDB 默认存储数据目录为/data/db/ (或者 c:\data\db), 默认端口 27017,默认 HTTP 端口 28017。 当然你也可以修改成不同目录,只需要指定 dbpath 参数: /Apps/mongo/bin/mongod --dbpath=/data/db 2 配置文件方式启动 如果是一个专业的 DB

徐凤竹 程序人生 6279

基恩士PLC编程避坑指南:局部变量@前缀的3个隐藏陷阱与实战解决方案

本文深入剖析了基恩士PLC编程中使用@前缀创建局部变量的三大隐藏陷阱,包括在线调试时的数据丢失、数据类型冲突以及子程序复用时的地址覆盖问题。针对每个陷阱,提供了预定义变量、强类型规范和基址参数传递等实战解决方案,帮助中高级工程师提升代码健壮性与可维护性。

weixin_29171087的博客 102

示波器核心参数选型指南:带宽、采样率与嵌入式调试实战

示波器是电子工程师进行信号观测与故障诊断的基础仪器,其性能由带宽、采样率、通道数、存储深度、触发系统和探头特性共同决定。带宽定义高频响应边界,需遵循5倍法则以保障数字信号上升沿测量精度;采样率则依据奈奎斯特定理并结合工程冗余(通常≥2.5×带宽)实现可靠时域重建。二者协同影响信号完整性评估能力,尤其在UART、I²C、SPI等嵌入式总线调试中至关重要。高存储深度支持长时捕获与毛刺定位,智能触发与硬件协议解码进一步将波形分析升维至语义级。本文围绕真实嵌入式场景,解析参数间的耦合关系与典型误用陷阱。

weixin_42588877的博客 91

MongoDB主从复制

1、概述 Mongo是一个高性能,开源,模式自由(schema-free)的文档型数据库,它在许多场景下可用于替代传统的关系型数据库或键/值(key-value)存储方式。Mongo使用C++开发,具有以下特性: l 面向集合的存储:适合存储对象及JSON形式的数据。 l 动态查询:Mongo支持丰富的查询表达式。查询指令使用JSON形式的标记,可轻易查询文档中内嵌的对象及数组。 l 完整

Hui_Na的专栏 803

高云FPGA系列教程(7):ARM GPIO外部中断

高云GN1NSR-4C共有16个GPIO,每个GPIO可配置成输入或输出模式,支持中断输入,触发方式可选择:上升沿、下降沿、高电平、低电平触发。中断优先级可通过NVIC进行设置,支持 0-7 级可编程中断优先级。

whik1194的博客 1375

MongoDB 主从复制

1、概述 MongoDB主从复制

残缺的孤独 1722

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

mongodb的主从复制。

一:mongodb的主从架构: 简介:mongodb的主从模型分为两种:一种为副本集形式,另一种为heartbeat, oplog:大小固定的文件,存储在local数据库 初始同步(initial sync) 回滚后追赶(post-rollback catch-up) 切分块迁移(sharding chunk migrations) local:存放了副本集的所有元数据和oplog,用于存储oplog的是一个名为oplog.rs的collection; oplog.rs的大小依赖于OS及文件系统,但可以自定

yurun_house的博客 1571

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

mongodb主从复制

mongodb安全稳定搭建 mongodb同样拥有主从复制等操作,并且,mongodb可以实现一台服务器来进行主从复制的操作(一般不用,因为数据库庞大,所以多是采用多台服务器连接模式进行),原因是因为mongdb可以实现一机克隆多库的设置。 他的原理比较特殊,假设有三台服务器,他们会分别进行投票选举设计,倘若现存的主数据库发生了down机,那么其余的从数据库会立马进行投票机制,选出一台最适合成为主数据库的服务器来接替之前的主数据库的工作,同时,客户端的访问以及其他从数据库中进行的操作会同步到新选举出来的主机

weixin_54165399的博客 591

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

MongoDB中的主从复制架构

本文主要讲述什么是主从复制架构,为何采用这种架构, MongoDB如何搭建主从复制架构,需要进行怎样的过程,有哪些基本的命令,如何测试其效果。 1. 单台服务器的局限 在学习和开发测试中,是可以采用单台服务器,启动一个mongod服务器进程。但实际生产环境中,这样处理会存在很高的风险,比如服务器崩溃、访问不到了… 这样会影响到数据库服务的使用,也可能跟严重,比如硬盘坏了,不仅数据库服务无法...

leedh_码农 487

mongoDB主从复制搭建详细过程

##实验目的搭建mongoDB主从复制 主 192.168.0.4 从 192.168.0.7 ##mongodb的安装 ###1: 下载mongodb www.mongodb.org 下载最新的stable版 查看自己服务器 适合哪个种方式下载(wget 不可以的 可以用下面方式下载) ...

chimangwan3067的博客 306

MongoDB 主从复制及 自动故障转移

1、MongoDB 主从复制 MongoDB复制是将数据同步在多个服务器的过程。 复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。 复制还允许您从硬件故障和服务中断中恢复数据。 官方文档 https://docs.mongodb.com/manual/replication/ 1.1 什么是复制? 保障数据的安全性数据高可用性 (24*7)灾难...

luokn1995的博客 1943

MongoDB主从复制和副本集

MongoDB有主从复制和副本集两种主从复制模式,主从复制最大的问题就是无法自动故障转移,MongoDB副本集解决了主从模式无法自动故障转义的特点,因此是复制的首选。 对于简单的主从复制无法自动故障转移的缺陷,各个数据库都在改进,MySQL推出的MGR,Redis的哨兵,Mongodb的复制集。 对于主从复制模式: mongodb的主从配置异常简单, 如果是非安全认证模式,只需要在主节点增...

跨过山和大海的博客 505

MongoDB——主从复制&副本集

前面我说到了,MongoDB数据库支持服务器之间的数据复制。支持主从模式及服务器之间的相互复制。目的当然是实现负载均衡与故障恢复。Mongo中内置了两种技术:主从复制、副本集。下面就简单介绍这两种模式的配置。 一、    主从复制        主从复制是一个简单的数据库同步备份的集群技术。模型如下:           需要注意:        在数

大鹏 4962

mongodb 主从复制

1.主从复制 主从复制是MongoDB最常用的复制方式。可用于备份、故障恢复、读扩展等。 最基本的设置方式就是建立一个主节点和一个或者多个从节点,每个从节点要知道主节点的地址。 2.选项 --only:在从节点上指定只复制特定某个数据库(默认复制所有数据库)。 --slavedelay:用在从节点,当应用主节点的操作时增加延时(单位为秒)。 --fast...

weixin_30555125的博客 186
上一篇: Maven - 生命周期
下一篇: mongodb- 副本集(Ha方案)
胸口碎大石_
博客等级 码龄17年 1154粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值