OceanBase 集群中 Root Service 主要负责哪项核心工作?
A. 处理用户 SQL 查询
B. 元数据管理、集群拓扑与负载均衡调度
C. 存储业务表数据
D. 同步副本之间事务日志
2 个赞
正确答案是 B. 元数据管理、集群拓扑与负载均衡调度 。
Root Service(RS)是 OceanBase 集群的**“管理大脑”** ,其核心职责包括:
- 集群拓扑管理 :Zone 的创建与管理、OBServer 节点的生命周期管理(上线/下线/心跳检测)
- 元数据管理 :维护集群级别的元数据一致性,包括 Schema 管理、DDL 语句的调度与执行
- 负载均衡 :计算各节点和资源单元的负载情况,自动发起分区迁移和 Leader 切换任务,确保数据与请求均匀分布
- 资源管理 :租户创建、资源单元(Unit)分配、资源池管理等
- 容灾调度 :监控节点状态,故障时自动调度副本迁移到健康节点