Doris集群部署安装
Doris集群需要区分FE和BE角色,三节点情况下可以采用1主2从的FE高可用方案。集群架构规划 (3节点)假设您有三台服务器(物理机或虚拟机),其IP地址和角色分配如下:主机名IP 地址角色说明node01192.168.1.101FE (Leader + Follower + Observer) + BE主节点node02192.168.1.102FE (Follower) + BE从节点1node03192.168.1.103FE (Observer) + BE从节点2角色解释:FE (Frontend): 负责元数据管理、客户端连接管理、查询规划等。Leader: 主节点,负责写元数据。Follower: 跟随者,参与选举,可读可写。通常为奇数个(1,3,5...),与Leader组成高可用。Observer: 观察者,只提供读服务,不参与选举,用于扩展读性能。BE (Backend): 负责数据存储、查询执行。本方案优势:高可用: 3个FE(1 Leader + 1 Follower + 1 Observer)确保FE层无单点故障。资源利用: 三台服务器同时运行BE和FE,充分利用资源。可扩展: 未来可以轻松地单独扩展BE节点。第一步:准备工作 (在所有三台服务器上操作)1. 系统配置检查与优化bash# 1. 关闭防火墙 (生产环境建议配置安全组/防火墙规则,开放所需端口) systemctl stop firewalld systemctl disable firewalld # 2. 关闭 SELinux setenforce 0 sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config # 3. 修改内核参数 (编辑 /etc/sysctl.conf) cat /etc/sysctl.conf EOF # 最大文件描述符 fs.file-max = 655356 # 最大内存映射区域数 vm.max_map_count=2000000 EOF # 使配置生效 sysctl -p # 4. 修改资源限制 (编辑 /etc/securit