Doris 2.1.7 单机部署

以下是 Apache Doris 2.1.7 在单机环境下的完整部署步骤,适用于非 Docker 环境。

  1. 环境准备

检查系统架构和指令集支持:

uname -m # 检查是否为 x86_64 架构
cat /proc/cpuinfo | grep avx2 # 检查是否支持 AVX2 指令集
调整系统参数: 修改文件句柄数: ulimit -n 65535 echo "root soft nofile 65535" >> /etc/security/limits.conf echo "root hard nofile 65535" >> /etc/security/limits.conf 修改虚拟内存区域: echo "vm.max_map_count=2000000" >> /etc/sysctl.conf sysctl -p 禁用透明大页和 Swap: echo never > /sys/kernel/mm/transparent_hugepage/enabled swapoff -a

安装依赖: 安装 JDK(推荐 1.8)和 MySQL Client。

  1. 下载与解压 Doris

下载安装包: 根据 CPU 是否支持 AVX2,选择对应版本:

wget https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.1.7-bin-x86_64.tar.gz
解压并重命名:

tar -zxvf apache-doris-2.1.7-bin-x86_64.tar.gz -C /data/
mv /data/apache-doris-2.1.7-bin-x86_64 /data/doris2.1.7
3. 配置与启动 FE

修改 FE 配置文件: 编辑 /data/doris2.1.7/fe/conf/fe.conf,更新以下内容:

meta_dir = /data/doris/doris_meta
priority_networks = 192.168.x.x/24 # 替换为实际 IP 段
LOG_DIR = /data/doris/fe_log
启动 FE:

cd /data/doris2.1.7/fe/
bin/start_fe.sh --daemon
验证 FE: 在浏览器访问 http://<FE_IP>:8030,默认用户名为 root,密码为空。

  1. 配置与启动 BE

修改 BE 配置文件: 编辑 /data/doris2.1.7/be/conf/be.conf,更新以下内容:

storage_root_path = /data/doris/storage
priority_networks = 192.168.x.x/24 # 替换为实际 IP 段
启动 BE:

cd /data/doris2.1.7/be/
bin/start_be.sh --daemon
验证 BE: 使用 MySQL Client 连接 Doris FE,并添加 BE 节点:

mysql -h <FE_IP> -P9030 -uroot
ALTER SYSTEM ADD BACKEND "<BE_IP>:9050";
SHOW PROC '/backends';
5. 注意事项

确保所有节点时间同步,避免元数据不一致。

推荐使用 SSD 和 RAID 存储元数据目录以提高性能和安全性。

如需调整 Java 堆内存,可在配置文件中设置 -Xmx 参数。

完成以上步骤后,Doris 单机版即可正常运行!

posted @ 2026-01-17 10:45  摸鱼写代码  阅读(0)  评论(0)    收藏  举报