当前位置: 首页 > news >正文

GaussDB 数据库架构师修炼(三) 集群管理概览

 1 集群管理简介 

    CM( Cluster  Manager)是一款集群管理软件。

    提供了集群启停、集群状态查询、进程保活、数据库主备的状态监控、磁盘网卡故障监控、 CPU内存资源监控、故障自动主备切换等能力。

2 集群管理核心功能模块

  •  

cm_server(CMS):

    CM的服务端,负责收集CMA上报的状态,并作为仲裁中心和全局配置中心,集群能否稳定运行以及在发生单点故障后, 备实例能否正常切换为主来保证集群的可用 性,都与CMS是否稳定相关。 CMS通过ETCD实现自选主。

cm_agent(CMA):

 集群中的每台机器都安装一个,负责管理本节点所有实例的状态检测和 上报以及CMS下发命令的执行。

om_monitor:

通常集群中的每台机器都安装一个,负责保障本节点CMA和ETCD进程的健康。

cm_ctl: 

CM的客户端工具,提供集群管理操作.

ETCD:

    提供存储以及获取数据的接口, 它通过RAFT协议保证 ETCD 集群中的多个节点数据的 强一致性,用于存储元信息以及共享配置。

 

3 集群管理架构

4 批注

   GaussDB集群管理模块,在cma、om_monitor模块在每一个服务器上都集群中的每台机器都安装一个,负责管理本节点所有实例的状态检测和上报以及CMS下发命令的执行。

 

http://www.lryc.cn/news/588830.html

相关文章:

  • 数据结构--树(1)
  • 同样是“跳转”,为何forward地址栏不变,redirect会变?
  • 20250715给荣品RD-RK3588开发板刷Android14时打开USB鼠标
  • MATLAB知识点总结
  • 物联网设备管理工具实战:用AR运维镜击穿6.8天修复魔咒
  • 构建企业级项目管理全面数字化运营体系︱易趋(蓝云软件)总裁唐智勇
  • 学习C++、QT---26(QT中实现记事本项目实现文件路径的提示、现在我们来学习一下C++类模板、记事本的行高亮的操作的讲解)
  • 【PDF识别改名】使用京东云OCR完成PDF图片识别改名,根据PDF图片内容批量改名详细步骤和解决方案
  • pytorch学习笔记(四)-- TorchVision 物体检测微调教程
  • sundog公司的SilverLining SDK库实现3d动态云层和下雨、下雨、雨夹雪效果
  • 终端安全管理系统为什么需要使用,企业需要的桌面管理软件
  • Java 异常处理详解:从基础语法到最佳实践,打造健壮的 Java 应用
  • Spring Boot目录变文件夹?3步解决!
  • AI大模型训练的云原生实践:如何用Kubernetes指挥千卡集群?
  • ETAS 总线接口 ES582.2
  • Bootstrap-HTML(七)Bootstrap在线图标的引用方法
  • 算法学习笔记:23.贪心算法之活动选择问题 ——从原理到实战,涵盖 LeetCode 与考研 408 例题
  • html语法
  • C++题解(37) 信息学奥赛一本通1318:【例5.3】自然数的拆分
  • 测试tcpdump,分析tcp协议
  • 服务器端安全检测与防御技术概述
  • 力扣25.7.15每日一题——有效单词
  • 微信小程序入门实例_____从零开始 开发一个每天记账的微信小程序
  • 深入理解C++11 std::iota:从原理到实践
  • 深度学习·目标检测和语义分割基础
  • 【PTA数据结构 | C语言版】根据前序序列重构二叉树
  • Docker安装升级redis,并设置持久化
  • 【Java篇】IntelliJ IDEA 安装与基础配置指南
  • 零基础入门物联网-远程门禁开关:代码调试
  • 深度学习 Pytorch图像分类步骤