Linux下Mongodb的主从配置

生产环境mongodb快速搭建复制集 #mongodb快速搭建复制集 ###现在很多数据库都支持实时安全备份,mongodb 也不例外。mongodb的复制集就是为安全备份而生。原理就是在主数据库被操作改变的同时,对副本数据库作同样的操作,时刻保持和主副数据库的一致性。同时顺便衍生了一个功能就是读写分离,可以写在主数据库,读在副本数据库,一定程度上实现了负载的均衡。 下面来说一下配置过程: 我这里选了一台CentOS的机器(部署一个从... 阅读详情
 Master和Slave的配置方法
1. 主机器(master)
master: 172.16.101.251
mongodb home: /usr/local/server/mongodb/
data file: /usr/local/server/mongodb/data/
log file: /usr/local/server/mongodb/logs

2. 从机器(slave)
master: 172.16.101.244
mongodb home: /usr/local/server/mongodb/
data file: /usr/local/server/mongodb/data/
log file: /usr/local/server/mongodb/logs

注意:这里,最好是用scp命令把主机器的mongodb的所有目录和文件远程拷贝
到从机器上去, 之前不要去启动,主机器,否则启动从的时候会报错(在
日志文件中可以看到错误:mongodb ERROR: Client::~Client _context should be null but is not; client:replslave)
这样的话, 只需要把数据文件data目录下的所有文件删除,重新启动即可

3. 启动master
cd /usr/local/server/mongodb/
./bin/mongod --dbpath=/usr/local/server/mongodb/data --logpath=/usr/local/server/mongodb/logs
--master --oplogSize 64 --logappend  --port=27017 --fork

4. 启动slave
cd /usr/local/server/mongodb/
./bin/mongod --dbpath=/usr/local/server/mongodb/data --logpath=/usr/local/server/mongodb/logs
--slave --source 172.16.101.251 --only test --slavedelay 10
--logappend  --port=27017 --fork

5. 如果需要互为主从的话可以用如下命令(这个我已经测试成功了,并且在主和从都能插入,无论在哪边
  插入, 在另外一边都能查看到新的记录)
5.1. 启动master
cd /usr/local/server/mongodb/
./bin/mongod --dbpath=/usr/local/server/mongodb/data --logpath=/usr/local/server/mongodb/logs
--master --slave --source 172.16.101.244
--logappend  --port=27017 --fork

5.2. 启动slave
cd /usr/local/server/mongodb/
./bin/mongod --dbpath=/usr/local/server/mongodb/data --logpath=/usr/local/server/mongodb/logs
--master --slave --source 172.16.101.251 --only test --slavedelay 10
--logappend  --port=27017 --fork

6. 测试
在主机器上添加数据
cd /usr/local/server/mongodb/
./bin/mongo
db.foo.save({"id":123456,"name":'liuyuanshijie'});

成功的话可以在从服务器看到数据:
cd /usr/local/server/mongodb/
./bin/mongo

db.foo.find({"id":123})


PS: http://blog.youkuaiyun.com/samxx8/article/details/6990865


Roboflow 与 YOLOv11 数据集全流程:从获取到训练,让你数据无忧 上传图像:点击“Upload”按钮,批量上传本地图像(支持 JPG、PNG 格式,单张最大 10MB)。智能标注:利用 Roboflow 的“Auto-Annotate”功能,基于预训练模型自动生成标注,再手动微调,标注效率提升 70%。格式导出:标注完成后,同样选择“YOLOv11”格式导出,流程与公开数据集一致。 阅读详情

相关推荐

从DC到DCG:手把手教你搭建物理感知综合流程(含DEF文件处理避坑指南)

本文详细介绍了从Design Compiler(DC)过渡到DC Topographical(DCT)和DC Graphical(DCG)的完整操作框架,特别针对DEF文件处理提供避坑方案。通过环境准备、工具升级、DEF文件处理、DCG综合配置等步骤,帮助开发者高效应对28nm以下工艺节点的物理感知综合挑战,显著提升时序收敛效率。

weixin_27966471的博客 380

Linux下Mongodb数据库主从同步配置

说明: 有两台已经安装完成的Mongodb数据库服务器,现在需要把一台设置为主库,另一台设置为从库,实现主从同步。 操作系统:CentOS 7.0 64位 MongoDB数据库版本:mongodb-linux-x86_64-2.6.5 准备工作:MongoDB数据库安装 请参考:Linux下安装配置MongoDB数据库 http://www.osyunwei.c

chengxuyuanyonghu的专栏 2167

Python实战:从中国气象局天擎平台自动化获取与处理雷达基数据

本文详细介绍了如何利用Python脚本实现从中国气象局天擎平台自动化获取与处理雷达基数据。通过环境搭建、安全认证、核心代码编写及工程化优化,构建了一个包含自动查询、批量下载、错误重试和格式转换的完整数据管道,旨在帮助气象水文领域的研究者与数据分析师从繁琐的手动操作中解放出来,高效管理海量数据。

ipfs8storage的博客 919

Mongodb的安装、主从配置、replicaSet配置 linux

Mongodb的安装、主从配置、replicaSet配置                                                                                 ——gongyong        前段时间一直在研究mongodb,看了一些书,网上也看了很多资料,其实都是抄来抄去,很多根本都没有经过自己验证,随便往博客上一贴,然后坑死人

未来软件 2143

低功耗蓝牙技术 > GAP和GATT介绍

GAP和GATT作为蓝牙协议栈中的关键协议,为BLE设备之间的通信提供了标准和框架。GAP主要负责设备的连接、广播和角色定义,而GATT则定义了BLE设备之间的具体通信方式,通过Services和Characteristics实现数据的传输和交换。在蓝牙技术的发展中,GAP和GATT两个协议扮演着关键的角色,为BLE(低功耗蓝牙)设备之间的通信提供了规范和框架。GATT连接是建立在GAP协议之上的,是一种独占连接,一个BLE外设同时只能连接一个中心设备。连接建立后,通信是双向的,不同于GAP的单向通信。

DL_62532的专栏 4030

【2022KaliLinux】openvas/gvm 没有scan configs 或者是 scan config error “XXXXXXXXXXX”

gvm/openvas的configuration的scan config为空

zbossz的学习小分队 3606

声光驱鸟器实战:从选型到布点,智能感应与太阳能供电全解析

在户外安防与农业生态治理中,利用传感器融合技术实现对动物活动的智能感知已成为重要趋势。通过红外探测器与雷达模块的协同判定,系统能够精准识别鸟类靠近信号,显著降低环境干扰引发的误报率。结合多频段声波与高亮频闪的联动威慑,则从视觉和听觉双重维度打破鸟类对单一刺激的适应性,提升长期防护效果。同时,太阳能供电与低功耗待机设计满足了偏远铁塔、果园等无市电场景的持续运行需求。围绕这类声光驱鸟设备,从安装角度调节、参数配置到不同场景的布点策略,都直接影响实际覆盖效能。本文以特力康声光驱鸟器为实例,系统梳理选型、调试及维护

weixin_34268843的博客 252

lerobot VLA--SmolVLA代码的讲解

2.图像resize至正方形224x224,图像长宽比不变,其他区域用黑色补充,标记为mask=1,若占位图像(摄像头缺失),则 创建全-1像素的占位图像 标记为mask=0,image为[1, 3, 512, 512],img_mask为True,masks列表长度为2,img_masks为2,因为我这里两个相机。文本嵌入:通过embed_language_tokens() 被转换为嵌入表示,lang_emb 是语言的嵌入,包含了语言的语法和语义信息。1.像素值[0,1]->[-1,1]

caokaifa的博客 4067

linux主从库配置文件,Linux系统中MongoDB安装及主从配置linux操作系统 -电脑资料

今天习惯无了了于是在linux来学习起MongoDB安装与数据热备份了,这里我利用了主从服务器来解决数据实时备份的例子,下面我们一起来简单看看吧,MongoDB 安?,主从配置一 MongoDB 安装代码如下复制代码[root@zabbix_server src]# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.0.tg...

weixin_39554172的博客 355

VMware VSAN 高级参数介绍(测试用)

VSAN 的策略驱动让我们看到了VSAN无穷的潜力,其设计思路相当新颖,在一个基础资源池上使用策略就能实现不同对象的区分服务,而目前没有其他厂家能到VMware这样的高度。 VSAN 呈现给用户配置很简单,但实际上设计及后台比较复杂。笔者无意间发现了VSAN的隐藏高级参数设置,有很多好玩的选项想分享出来。这些参数全部是针对每主机进行设置的。VSAN 中有很多默认设置,这些设置应该都是研发人员多次测试得出的最优值,修改可能导致环境异常,并不建议修改! 目录 参数1:全闪配置下 SSD 写缓存最大.

山水牧羊 2030

MyBatis-Plus 实战:敏感字段自动加解密支持模糊查询

本文基于MyBatis-Plus框架提出了一种全链路敏感字段加密方案。通过自定义TypeHandler实现数据入库自动加密和查询自动解密,结合重写LambdaQueryWrapper处理查询条件加密,并适配多种查询方式。方案核心包括:1)AESUtil工具类提供加解密基础能力;2)EncryptTypeHandler实现字段类型转换;3)实体类通过注解配置加密字段。该方案在保证数据安全的同时,对业务代码侵入性小,支持姓名、手机号等敏感信息的全流程加密处理,满足系统开发的安全需求。

蔡定努 596

Linux下Mongodb的主从配置 .

一 Master和Slave的配置方法 1. 主机器(master) master: 172.16.101.251 mongodb home: /usr/local/server/mongodb/ data file: /usr/local/server/mongodb/data/ log file: /usr/local/server/mongodb/logs 2. 从机器(sl

shaozhi_jinni的专栏 560

Windows报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件的解决方法

Windows报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件的解决方法 在Windows的搜索框中输入Windows安全中心,搜索到后将其打开 点击病毒和威胁防护将鼠标移动到Microsoft Defender防病毒选项处,将定期扫描打开 下滑找到管理设置 先关闭篡改防护,再点击添加或删除排除项 先点击添加排除项,再点击文件,选择报出异常的文件,将其添加到排除项中,过程中会存在跳框确认,皆点击确定,完成后就可以运行报无法成功完成操作,因为文件包含病毒或潜在的垃圾软件异常的文件

123 2万+

linux安装mongodb_【数据库】mongodb主从配置

简介对于高版本(3.x)以后官方推荐使用副本方式进行数据库备份,但对于低版本而言,还是主从来的方便。安装很多低版本已经无法使用yum安装,因此只能使用传统的安装方式。当前针对版本v2.4.9.# 下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz # 解压 tar -zxvf mongodb-linu...

weixin_39611937的博客 199

计算机控制技术及应用

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

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【Linux版】Mongodb的安装、主从配置、replicaSet配置

一.Mongodb的安装   环境:linux 64bit 版本:2.0.1 位置:/opt/mongodb 安装步骤: tar –zxvf mongodb-linux-x86_64-2.0.1.tar –C /opt/mongodb mkdir /opt/mongodb/data touch /opt/mongodb/logs   安装是很简单的,关键是下面的启动的配置。启动

南极光经验分享 2372

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Mongodb的安装、主从配置、replicaSet配置

Mongodb的安装、主从配置、replicaSet配置

u010849331的专栏 4024

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

linux下安装MongoDB,配置主从服务

官方网站:http://www.mongodb.org/MongoDB 安裝,主从配置一 MongoDB 安装点击(此处)折叠或打开[root@zabbix_server src]# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.0.tgz[root@zabbix_server src]# tar xzvf mongod

HackersAndPainters 1197

linux下载安装mongoDB以及mongoDB主从设置和数据库备份和恢复

复制集里面有数据库使用show dbs,首先use admin然后db.shutDown()方法来退出,然后进入重新连接mongo查看数据库,然后使用use+数据库名称进入数据库,使用db.dropDatabase()方法删除数据库,重复步骤vim mongodb.config添加replSet。-o:备份的数据存放位置,例如:c:\data\dump,当然该目录需要提前建立,在备份完成后,系统自动在dump目录下建立一个test目录,这个目录里面存放该数据库实例的备份数据。

sakura_mx的博客 1085
上一篇: linux 安装配置DNS服务器
下一篇: mongodb分布式集群部署,集群分片策略
lanxe
博客等级 码龄23年 22粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值