Doris集群部署安装

Doris集群需要区分FE和BE角色,三节点情况下可以采用1主2从的FE高可用方案。

集群架构规划 (3节点)

假设您有三台服务器(物理机或虚拟机),其IP地址和角色分配如下:

主机名 IP 地址 角色 说明
node01 192.168.1.101 FE (Leader + Follower + Observer) + BE 主节点
node02 192.168.1.102 FE (Follower) + BE 从节点1
node03 192.168.1.103 FE (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. 修改资源限制 (编辑
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值