0
点赞
收藏
分享

微信扫一扫

MongoDB副本群集

1、群集类型  

1)故障转移群集  

 简称高可用群集  

 一组计算机组成

 选举高优先级节点对外提供服务

 其他节点监听高优先级服务运行状态

 发现高优先级服务故障接替工作

2)负载均衡群集  

 一组计算机组成  

 组中所有节点都对外提供服务

 动态扩展和收缩

 可靠性强稳定性强

2、MongoDB群集节点类型和副本群集特点

1)MongoDB群集节点类型  

 主节点:简称primary节点响应客户端或者应用程序请求

 备份节点:简称secondary节点,监听主节点状态,复制主节点数据到本地

2)MongoDB群集特点  

 副本群集不能低于3个节点

 只有一个主节点多个从节点或者仲裁节点

 数据从主节点复制到从节点

 具有自动故障转移功能

 备份节点自动升级为主节点

 主故障节点修复完成后可以再次加入副本群集作为从节点使用

3、故障检测和副本群集类型

1)故障检测  

 MongoDB通过心跳检测主节点运行状态

 每2秒发送一次心跳,超时10秒无响应备份节点接替工作

2)副本群集类型  

 全量同步

 增量同步

一:安装mongodb(1-4)

1 解压缩mongodb

MongoDB副本群集_配置文件

2移动mongodb目录

MongoDB副本群集_高优先级_02

3 创建管理用户

MongoDB副本群集_配置文件_03

4 添加mongodb数据,日志,配置文件目录

MongoDB副本群集_高优先级_04

5 优化mongodb命令

MongoDB副本群集_配置文件_05

6 编写mongodb配置文件

MongoDB副本群集_mongodb_06

MongoDB副本群集_配置文件_07

7 修改目录属主

MongoDB副本群集_mongodb_08

8 通过配置文件启动mongodb服务

MongoDB副本群集_高优先级_09

二:配置MongoDB副本群集(1-4)

1 修改主配置文件支持副本群集

MongoDB副本群集_配置文件_10

MongoDB副本群集_高优先级_11

2 重启服务

MongoDB副本群集_mongodb_12

3 进入数据库

MongoDB副本群集_高优先级_13

4 创建群集(01)

MongoDB副本群集_mongodb_14

5 初始化群集

MongoDB副本群集_配置文件_15

6 将从节点设置为只读节点(0203

MongoDB副本群集_配置文件_16

7 验证主从复制

  1. 主节点写入测试数据
  2. 从节点查看测试数据

MongoDB副本群集_高优先级_17

三:群集添加删除节点

1添加节点

MongoDB副本群集_高优先级_18

2 查看添加节点

MongoDB副本群集_mongodb_19

MongoDB副本群集_配置文件_20

3 移除指定节点

MongoDB副本群集_mongodb_21

四:修改mongodb节点属性

1 修改MongoDB节点优先级为0

MongoDB副本群集_配置文件_22


MongoDB副本群集_mongodb_23

2 配置04从库延迟时间300秒

MongoDB副本群集_配置文件_24

3 将03配置为投票节点

MongoDB副本群集_mongodb_25

4 更新配置信息

MongoDB副本群集_高优先级_26

5 停止主节点转换为备份节点

MongoDB副本群集_配置文件_27

6 看02从节点是否变为

MongoDB副本群集_mongodb_28

举报

相关推荐

0 条评论