GBase 8a
运维管理
问答

gclusterd和gbased两个进程的核心职责区别?

发表于2026-05-28 07:10:5414次浏览7个评论

gclusterd和gbased两个进程的核心职责区别?

【GBase版本】: GBase 8a MPP Cluster V953

【操作系统】: RedHat 7.9

【CPU】: Intel Xeon

【问题描述】: 刚接触GBase 8a,对进程模型还有些困惑。请问gclusterd和gbased这两个进程的核心职责有什幺区别?它们分别部署在哪些节点上?如果gclusterd进程挂了,数据查询还能正常进行吗?gbased挂了会怎幺样?

评论

登录后才可以发表评论
GBase用户51829发表于 2个月前
gclusterd 为集群管理进程、gbased 为数据服务进程,全节点部署 gclusterd、数据节点部署 gbased;前者异常仅影响集群管控,后者宕机则对应节点数据读写不可用。
GBase用户51829发表于 2个月前
gclusterd 管集群调度,全节点都有,挂了不影响查询;gbased 负责数据存取,只跑在数据节点,进程异常该节点就无法读写数据。
用户头像
GBase用户28017发表于 2个月前
监控
GBase用户21182发表于 1个月前
gclusterd 管控集群元数据,部署管理节点;gbased 负责数据存储,部署数据节点。
GBase用户21182发表于 1个月前
gclusterd 宕机现有查询可运行,新 DDL、节点管控等操作无法提交执行。
GBase用户21182发表于 1个月前
gbased 故障对应分片不可读写,副本正常时分片自动切至其他存活节点。
gbase0001发表于 1个月前
gclusterd 是集群调度管理进程,全节点部署,负责 SQL 解析、计划调度与集群管控,进程异常时已有查询可正常运行,新 DDL、节点管控等操作受阻。
gbased 是数据服务进程,仅部署在数据节点,负责数据存取与计算,进程故障后对应节点无法读写,集群会自动切换至数据副本节点保障业务。