高可用性

SCM 高可用性

师成师成· 更新于 2026-09-28· 阅读 2 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录

Ozone 拥有两个元数据管理节点(Ozone Manager 负责键空间管理,Storage Container Management 负责块空间管理)以及多个存储节点(Datanode)。数据借助 RAFT 共识算法在 Datanode 之间进行复制。

为了避免出现任何单点故障,元数据管理节点同样应当采用高可用(HA)配置。

Ozone Manager 和 Storage Container Manager 均支持 HA。在这种模式下,内部状态通过 RAFT(借助 Apache Ratis)进行复制。

关于 Ozone Manager(OM)的高可用配置,请参阅 OM HA 文档。虽然这两个服务可以各自独立地配置为高可用模式,但要实现可靠、完整的高可用部署,需要同时为这两个服务启用 HA。

服务 ID 与 SCM 主机映射

为了在可用的 SCM 节点之间进行选择,每个集群都需要一个逻辑名称(即 serviceId),通过它可以解析出各个 Storage Container Manager 的 IP 地址(及域名)。关于如何配置服务 ID 并将其映射到各个 SCM 节点的详细信息,请参阅 SCM HA 配置文档。

评论

登录后参与评论

正在加载评论…