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。

2. 下载与解压 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,密码为空。

4. 配置与启动 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 on 2026-01-15 11:00  数据库那些事儿  阅读(2)  评论(0)    收藏  举报