七万号·数据平台实战手记

Back

① 标题党#

主标题Doris 集群 FE 挂了怎么办?它其实早就想好退路 备选单点故障最可怕,Doris 却用"选主"躲过去了

② 开场钩子#

再稳的集群也有宕机。但 Doris 能在 FE 挂掉、BE 挂掉的时候继续服务,不是因为命好,是它背后有一套存活机制。

③ 主角特性:FE 集群选主 + BE 心跳/副本均衡#

  • FE(Frontend,元数据/查询入口):多个 FE 组成集群,通过 选举选主(leader),主挂自动晋升 follower 继续对外。元数据靠 journal 同步。
  • BE(Backend,数据节点):通过心跳上报存活;数据靠多副本(replication_num=3 默认)冗余。
  • 副本在 BE 之间自动均衡,某台挂了,其他副本顶上。

④ 最小可复现#

-- 看 FE 集群状态
SHOW FRONTENDS;
-- 看 BE 健康/副本
SHOW BACKENDS;
sql

(生产建议:FE ≥ 3 个(奇数),BE ≥ 3 台,replication 3)

⑤ 结论#

Doris 的高可用不是玄学:FE 靠选主、BE 靠心跳+副本均衡。看懂这套,你才能放心把集群”睡安稳”。

⑥ 配图脚本#

FE 选主流程 / BE 心跳 / 副本冗余 / 均衡布局


BE/FE 高可用:Doris 集群'挂了也能活'
https://realcpf.tech/blog/doris-06
Author 刘佳成
Published at 2026年9月1日