跳到主要内容

集群规划

架构规划

根据业务需求选择架构模式:

架构模式适用场景依赖
存算一体不需要极致弹性扩缩容无需共享存储
存算分离需要动态调整计算资源依赖共享存储

端口规划

Doris 实例间通过网络通信,管理员可根据环境调整端口配置:

实例端口名称默认端口通信方向说明
BEbe_port9060FE → BEThrift Server,接收 FE 请求
BEwebserver_port8040BE ↔ BEHTTP Server
BEheartbeat_service_port9050FE → BE心跳服务(Thrift)
BEbrpc_port8060FE ↔ BE,BE ↔ BEBRPC 通信
FEhttp_port8030FE ↔ FE,Client ↔ FEHTTP Server
FErpc_port9020BE → FE,FE ↔ FEThrift Server,各 FE 需一致
FEquery_port9030Client ↔ FEMySQL Server
FEedit_log_port9010FE ↔ FEbdbje 通信

节点数量规划

FE 节点数量

FE 负责用户请求接入、查询规划、元数据管理及节点管理。

节点类型作用生产环境建议
Follower参与选举,Master 宕机时接替≥ 3 个
Observer仅同步元数据,扩展读服务能力按需增加

BE 节点数量

BE 负责数据存储与计算。生产环境使用 3 副本保证可靠性。

建议说明
≥ 3 个 BE保证 3 副本可靠存储(存算一体模式。存算分离模式下,可以是 0 个或多个 BE。)
支持横向扩容增加节点可提升查询性能与并发