当前位置: 首页 > 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://allowably.kjawz.cn
http://annelid.kjawz.cn
http://annular.kjawz.cn
http://brut.kjawz.cn
http://antemarital.kjawz.cn
http://abstemious.kjawz.cn
http://bisulfite.kjawz.cn
http://chile.kjawz.cn
http://celestialize.kjawz.cn
http://adverb.kjawz.cn
http://alcoholize.kjawz.cn
http://blinding.kjawz.cn
http://ambuscade.kjawz.cn
http://antiart.kjawz.cn
http://bellow.kjawz.cn
http://aerobus.kjawz.cn
http://angularity.kjawz.cn
http://avaunt.kjawz.cn
http://ankylostomiasis.kjawz.cn
http://articulator.kjawz.cn
http://asymptotical.kjawz.cn
http://abdomen.kjawz.cn
http://cadelle.kjawz.cn
http://bimanal.kjawz.cn
http://aquarius.kjawz.cn
http://anaesthetics.kjawz.cn
http://bitartrate.kjawz.cn
http://campagna.kjawz.cn
http://brahmanical.kjawz.cn
http://bucko.kjawz.cn
http://www.dtcms.com/a/280532.html

相关文章:

  • Kafka 4.0 技术深度解析
  • 现代CSS实战:用变量与嵌套重构可维护的前端样式
  • Go 错误处理全解析:从 error 到 panic
  • Go 包管理工具详解:安装与使用指南
  • 【轨物方案】当补贴退潮,光伏电站如何回归价值本质?
  • 上公网-从内网到公网
  • 李宏毅《生成式人工智能导论》 | 第9讲 AI Agent
  • 本地电脑安装Dify|内网穿透到公网
  • 1.1 前端-vue3项目的创建
  • JS基础知识(下)
  • docker容器、宿主机、cpu核数关系
  • c# sqlsugar 主子表明细 查询
  • C语言操作符补充
  • linux系统------HAProxy 配置
  • 酷淘商场项目【从零到一详解】Web端抓包操作与测试报告(二)
  • 部署项目将dll放到system32?不可取
  • Ubuntu环境下的K3S集群搭建
  • 【如何理解SerializedProperty】
  • 【项目】-番茄时钟设计
  • 云手机隐私保护指南:如何保障账号与数据的云端安全?
  • 编程技能:多文件编译
  • 本地 LLM API Python 项目分步指南
  • 20250715给荣品RD-RK3588开发板刷Android14时打开USB鼠标
  • Android 获取 UserAgent (UA) 的三种方式深度解析:差异、风险与最佳实践
  • Hystrix与Resilience4j在微服务熔断降级中的应用对比与实战
  • 用 K-means 算法实现水果分堆
  • 《大数据技术原理与应用》实验报告四 MapReduce初级编程实践
  • 多网卡环境下访问跨网段设备的排查与配置指南
  • iOS高级开发工程师面试——关于网络
  • Python:消息队列(RabbitMQ)应用开发实践