mongodb之副本集搭建

mongodb副本集的搭建及其遇到的问题 .创建副本集 3台虚拟机虚拟机的ip地址 Test1 192.168.126.149 (初始计划设定其为slave) Test2 192.168.126.150 (初始计划设定其为master) Test3 192.168.126.151 (初始计划设定其为arbiter ,即仲裁服务器) 2.为副本集取名weijh 配置151启动文件: dbpath=/usr/data/mongo... 阅读详情
  • 测试环境:
centos 7.5
mongodb 3.4
  • 副本集模式
    使用副本集模式可以将数据副本保存到多台服务器上,这是生产环境必须使用的。使用MongoDB得复制功能。即时一台或者多台服务器出错,也可以保证应用程序正常运行和数据安全。

在MongoDB中,创建一个副本集后就可以使用复制功能。副本集是一组服务器,其中有一个主服务器(primary),用户处理客户端请求;还有多个备份服务器(secondary),用于保存主服务器的数据副本。如果主服务器奔溃了,备份服务器会自动将其中一个成员升级为新的主服务器。

副本集架构图

mongodb的副本集模式具备自动选举,连接任意节点,可以实现自动切换查询和读写操作。连接副本节点的时,在进行写操作时,自动切换到主节点。主节点故障宕机的时,会自动选举主节点。

官方推荐副本集机器数为3台。特别说明:一台也可以启动为副本集模式,但是不具备数据安全等功能。

1、解压mongodb-3.4.zip文件,重命名为mongodb1、mongodb2、mongodb3

2、分别在目录下载创建data文件夹,再data文件下创建db和log文件夹。

3、启动命令(可将如下命令生成脚本)

mongodb1/bin/mongod --dbpath /mongodb/data/rep1/ --port 27017  --journal --logpath=mongodb1/data/log/r1.log    --replSet  rs
mongodb2/bin/mongod --dbpath /mongodb/data/rep2/ --port 27018  --journal --logpath=mongodb2/data/log/r2.log   --replSet  rs
mongodb3/bin/mongod --
mongodb副本集搭建 1、解压tar -zxvf mongodb-linux-x86_64-4.0.5 2、创建目录 mkdir -p /test/m1 mkdir -p /test/m1/conf mkdir -p /test/m1/data mkdir -p /test/m1/pid mkdir -p /test/m1/logs 3、配置文件mongod.conf dbpath=/test/m1/data logpath=/test/m1/logs/mongod.log pidfilepath=/test/m1/pid/m 阅读详情

相关推荐

STM32串口接收避坑指南:为什么你的USART_IT_IDLE中断不触发?附完整调试流程

本文深入解析STM32串口接收中断机制,特别是USART_IT_IDLE中断不触发的常见原因及解决方案。通过详细分析中断标志清除顺序、波特率配置、硬件连接等关键因素,并提供完整的调试流程和代码示例,帮助开发者快速定位并解决串口通信问题。

weixin_42519985的博客 347

SAP-PP MD04详解一

MD04是SAP运行MRP后的结果查询事务码,其他功能强大,标准功能比如:查询/更改物料主数据、转换计划订单到生产订单/采购申请、查询/更改各个MRP元素对应的单据等等。而且还可以附加标准的菜单或者自定义添加事务码上去。老铁将做一个MD04详细说明系列,本篇为第一篇之MRP元素说明。 我们来看看MD04基本界面 可以看到主要的数据显示界面,有日期、MRP元素、MRP元素数据、再计划日期、收货/需求、可用数量、工厂、库存地点等栏位。光标定位到MRP元素列,按F1即可看到各类MRP元素的说...

weixin_52158549的博客 1万+

RTAB-map:实时高效的SLAM库

Real‐time appearance‐based mapping (RTAB‐Map)是一种基于外观的闭环检测方法,具有良好的内存管理,以满足处理大场景和在线长周期管理要求。RTAB‐Map集成了视觉和激光雷达SLAM方案,并支持目前绝大多数的传感器 是一个强大的、开源的Simultaneous Localization and Mapping(SLAM)库,专为机器人和无人驾驶领域设计。它提供了一套完整的解决方案,用于构建三维地图,并在未知环境中进行实时定位与导航。 github项目地址 RTAB-

weixin_45761399的博客 1万+

【WRF数据介绍第二期】气象驱动场数据介绍及下载

【WRF数据介绍第二期】气象驱动场数据介绍及下载

WW、forever的博客 2160

前端build工程的时候 出现 `build.rollupOptions.external 的解决方法

看到这个Bug,理性分析: 遇到 Rollup failed to resolve import “@vue/devtools-api” 错误可能是由于 Pinia 使用了 @vue/devtools-api 模块,而 Vite 的 Rollup 插件无法解析这个模块 ps:但是我前一秒还可以,加了个别代码,突然不行,我是不相信的 = - =

码农研究僧的博客 3055

Unity小游戏接入抖音敏感词检测

摘要: 本文介绍了Unity小游戏接入抖音敏感词检测的方法。抖音官方提供了两种API:SensitiveWordCheck用于检测敏感词,ReplaceSensitiveWords用于替换敏感词。此外,若使用键盘输入事件,可通过tt.onKeyboardComplete监听回调,平台会自动屏蔽敏感词(替换为*)。接入官方字库可有效避免审核驳回,适用于小游戏中的用户输入功能(如起名系统)。附官方文档链接及参数说明。

类人_猿的博客 4594

10、智慧变电站 - 加载vue大屏元素(整体效果)

这一篇文章非常简单,但是也非常出效果阅读前面几篇文章,都可以看到有顶部、左侧、右侧的面板,主要我不会录gif图片,大屏元素面板还有一些动态加载的效果。 vue的transition标签 Vue 提供了 transition 的封装组件,可以给任何元素和组件添加进入/离开过渡;在进入/离开的过渡中,会有 6 个 class 切换:v-enter 、v-enter-active 、v-enter-to 、v-leave 、v-leave-active 、v-leave-to。我们正好使用这个特性来达到面板进入

github_39988036的博客 1040

2023全国职业技能大赛 网络系统管理 服务部署 Linux部分--基础配置

服务器和客户端基本配置如下表,各虚拟机已预装系统。一、关闭防火墙和Selinux。七、需要使用到的命令详解。三、修改root密码。

weixin_62926639的博客 1000

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: centOS 安装mongodb
下一篇: 使用mongo-connector实现mongoDB 和solr 同步数据
motui
博客等级 码龄10年 84粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值