PmaControl logo PmaControl
  • 首页
  • PmaControl
    • AI智能代理 13个本地代理
    • 定价方案 Community、Cloud、On-Premise、Premium
    • 文档 指南、API、架构
    • 客户 28+企业
    • 常见问题 25个问题 / 7个类别
    数据库
    • MariaDB 30 篇文章
    • MySQL 10 篇文章
    • Galera Cluster 6 篇文章
    • MaxScale 3 篇文章
    • ProxySQL 2 篇文章
    • Amazon Aurora MySQL 0 篇文章
    • Azure Database 0 篇文章
    • ClickHouse 0 篇文章
    • GCP CloudSQL 0 篇文章
    • Percona Server 0 篇文章
    • SingleStore 0 篇文章
    • TiDB 0 篇文章
    • Vitess 0 篇文章
    解决方案
    • 全天候支持 MariaDB & MySQL紧急支持
    • Observabilité SQL 监控、告警、拓扑
    • Haute disponibilité 复制、故障转移、Galera
    • Disaster Recovery 备份、恢复、RPO/RTO
    • Sécurité & conformité 审计、GDPR、SOC2
    • Migration & upgrade 零停机、pt-osc、gh-ost
  • 定价方案
  • 资源
    • 文档 技术指南与API
    • 常见问题 25个常见问题
    • 客户评价 客户反馈与案例
    • 博客 文章与洞察
    • 路线图 即将推出的功能
    专业领域
    • Observabilité SQL 监控、告警、Dot3拓扑
    • Haute disponibilité 复制、故障转移、Galera
    • Sécurité & conformité 审计、GDPR、SOC2、ISO 27001
    • Disaster Recovery 备份、恢复、RPO/RTO
    • Performance & optimisation Digests、EXPLAIN、调优
    • Migration & upgrade 零停机、pt-osc
    快速链接
    • GitHub Wiki 26页 — 安装、引擎、插件
    • 源代码 GitHub官方仓库
    • 全天候支持 MariaDB & MySQL紧急支持
    • 预约演示 30分钟 — 真实架构
  • 全天候支持
  • 预约演示
预约演示
🇫🇷 FR Français 🇬🇧 EN English 🇵🇱 PL Polski 🇷🇺 RU Русский 🇨🇳 ZH 中文
文档 › Galera Cluster

Galera Cluster

仲裁计算 — 可用节点

PmaControl 计算 Galera 仲裁中实际可用的节点:

Nodes available (X) =
  mysql_available = 1
  AND wsrep_cluster_status = Primary
  AND (
    wsrep_local_state_comment = Synced
    OR (Donor/Desync/Unsync AND wsrep_desync = OFF)
  )

此规则排除以下节点:

  • Non-Primary — 仲裁之外的节点
  • Disconnected — 与集群断开连接的节点
  • Inconsistent — 数据不一致
  • Donor 且 wsrep_desync=ON — 主动取消同步

分母 Y(总数)始终为检测到的节点总数,即使部分节点处于离线状态。

wsrep 段

Galera 段(gmcast.segment)在 Dot3 中显示为子图:

  • SEGMENT_OK — 该段中所有节点均为 Synced
  • SEGMENT_KO — 该段中没有可用节点
  • SEGMENT_PARTIAL — 仅部分节点可用

IST / SST 流

PmaControl 检测节点之间的状态传输:

  • IST(增量状态传输) — 通过 gcache 缓存进行增量传输
  • SST(状态快照传输) — 完整传输(mariabackup、rsync、mysqldump)

当 SST/IST 正在进行时,Dot3 显示 donor→joiner 提示链接。

garb 仲裁节点

PmaControl 通过 wsrep_incoming_addresses 检测 Galera 仲裁节点(garbd)。仲裁节点在 Dot3 中显示为虚拟节点——它参与仲裁投票但不存储数据。

wsrep-notify

脚本 wsrep-notify.sh(位于 documentation/wsrep-notify/)可在每个 Galera 节点上配置,用于将状态变更记录到 /var/log/galera.log。

# Dans my.cnf
[mysqld]
wsrep_notify_cmd = /usr/local/bin/wsrep-notify.sh
本页目录
  • 仲裁计算 — 可用节点
  • wsrep 段
  • IST / SST 流
  • garb 仲裁节点
  • wsrep-notify
← 上一页 下一页 →
PmaControl
+33 6 63 28 27 47 contact@pmacontrol.com
法律声明 GitHub 联系我们
不要等到故障发生才了解您的架构。 © 2014-2026 PmaControl — 68Koncept