验证mongodb副本集并实现自动切换primary~记录过程
接 验证mongodb主从复制过程
1.创建数据目录
同 验证mongodb主从复制过程 的实验一样,本次实验也是采用直接指定启动参数来启动mongodb数据库,本次实验我们需要启动三个数据库,为了与前面的实验区别,我们创建新的数据目录来分别存放三个数据库的数据。
2.启动node1节点
我们使用下面的命令启动node1节点:
mongod --dbpath=/data/mongodb_data/node1 --logpath=/data/mongodb_log/node1/node1.log --logappend --port 10001 --nojournal --replSet blort &
查看输出日志:
查看监控界面:
3. 启动node2节点
我们使用下面的命令启动node2节点:
Mongod --dbpath=/data/mongodb_data/node2 --logpath=/data/mongodb_log/node2/node2.log --logappend --port 10002 --nojournal --replSet blort &
查看输出日志:
查看监控界面:
4.启动node3节点
我们使用下面的命令启动node3节点:
Mongod --dbpath=/data/mongodb_data/node3 --logpath=/data/mongodb_log/node3/node3.log --logappend --port 10003 --nojournal --replSet blort &
查看输出日志:
查看监控界面:
5.初始化副本集
查看node1的输出日志:
查看node2的输出日志:
查看node3的输出日志:
6.查看备份集状态
7.备份集测试演示
7.1登录primary/secondary节点
7.2模拟主库宕机
可以查看node2或node3库日志,可以看到已连接不到node1:
这时其他两个节点要开始重新选举,选举主节点:
7.3在新的primary节点上验证之前的数据
转载于:https://www.cnblogs.com/myrunning/p/5416019.html
验证mongodb副本集并实现自动切换primary~记录过程相关推荐
- Exchannge 2013数据库副本频繁自动切换
为保证业务系统的安全和稳定性,定期为操作系统更新补丁是目前系统管理员经常经常要做的一项工作.但是根据运行的业务,并不是所有补丁都是可以进行更新的.比如小编最近遇到的一个问题,就是因为客户更新了一个不该 ...
- 【MONGODB】验证MONGODB 主从复制
1 实验主从复制,并验证复制成功 2 实验副本集,并验证自动切换primary成功. ========================================================= ...
- mongodb----副本集搭建及故障自动切换
mongodb副本集搭建 mongodb单台服务器 数据会有丢失的风险 单台服务器无法做高可用 mongodb副本集能够预防数据丢失,多台mongodb数据一致. mongodb副本集能够在有问题的时 ...
- (2)MongoDB副本集自动故障转移原理(含客户端)
前文我们搭建MongoDB三成员副本集,了解集群基本特性,今天我们围绕下图聊一聊背后的细节. 默认搭建的副本集均在主节点读写,辅助节点冗余部署,形成高可用和备份,具备自动故障转移能力. 集群心跳保活 ...
- DockerCompose MongoDB 副本集(集群) (客户端验证密码 - 集群内部使用mongodbKeyfile验证 ) 部署
本部署MongoDB副本集是没有用其他的配置什么的(例如: mongodb-compass).是最简单的一个 我是为了mongodb的事务才配置的这个副本集,要使用mongodb的事务必须要副本集. ...
- MongoDB 副本集的相关概念【转】
一.副本集基本概念 副本集(replica set) MongoDB的replica set是一个mongod进程实例簇,数据在这个簇中相互复制,并自动进行故障切换. MongoDB的数据库复制增加了 ...
- MongoDB副本集(Replica Sets)搭建教程
MongoDB副本集(Replica Sets)搭建教程 最近在生产环境下部署公司项目.由于项目中有使用到MongoDB,所以参考网上的博客,在服务器上进行搭建MongoDB副本集.今天打算将其记录成 ...
- MongoDB副本集详解与搭建
1. 简介 MongoDB中的副本集(Replica Set)是一组维护相同数据集的mongod服务. 副本集可提供冗余和高可用性,是所有生产部署的基础.也可以说,副本集类似于有自动故障恢复功能的主从 ...
- MongoDB副本集搭建、连接php
文章目录 PHP连接MongoDB MongoDB副本集介绍 MongoDB副本集搭建 MongoDB副本集测试 PHP连接MongoDB php连接MongoDB需要安装拓展包有两种,分别是mong ...
最新文章
- 混合装置实现了24/7的能量收集和储存
- 求真不二,春风细雨:AI界追忆黄煦涛教授的为学、为师、为人
- C/C++程序基础 (八)数据结构
- 阿里巴巴加入 Linux 基金会
- python 输入数字变成密码_如何在python中检查数字的“密码”
- 内存条能4+8混插吗?_笔记本内存条双通道提升有多大?实测FORESEE,你知道好处在哪吗...
- Hadoop2.x环境搭建
- 深度学习(五十三)对抗网络
- Ajax:前台利器—Ajax
- 管理之道(七) - 不可奖励员工错误的行为
- 时分秒毫秒 正则表达式
- 读《因果的真相》第四章摘抄笔记
- 河北专升本经验总结分享
- CentOS从零搭建SRS直播服务器
- Debussy VerilogVHDL ISE仿真平台搭建步骤
- word2007中编辑页眉,那个横线怎么去掉?
- TP-LINK WR740N V5.7刷OpenWrt的一些经验
- ICC2使用report_placement检查floorplan
- 2012最新个税税率表及速算扣除数
- 1个神经元 传两个神经元_硅神经元