news 2026/9/10 18:26:34

Apache Doris的部署

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Apache Doris的部署

Apache Doris 部署有单机快速部署和生产环境的集群部署两种常见方式,单机部署适合测试与开发,集群部署适用于正式业务场景。以下是基于主流 2.x 版本的详细部署步骤,以 Linux 系统为例:

前期准备

  1. 环境依赖安装
    组件要求及安装命令
    JDKFE 依赖 JDK 8,下载后配置环境变量。示例配置:export JAVA_HOME=/root/jdk1.8.0_431export PATH=$PATH:$JAVA_HOME/bin
    系统依赖库BE 需依赖相关库,CentOS 执行:yum install -y libstdc++-devel zlib-devel snappy-devel lz4-devel;Ubuntu 执行:apt-get install -y libstdc++6 zlib1g-dev libsnappy-dev liblz4-dev
    辅助工具安装 mysql - client 用于连接 FE,ntp 用于时间同步:yum install -y mysql - client ntp(CentOS)或apt install -y mysql - client-core - 8.0 ntp(Ubuntu)
  2. 系统参数优化执行以下命令调整系统配置,避免部署后出现运行异常:

    bash

    运行

    # 调整虚拟内存映射数 sysctl -w vm.max_map_count=2000000 # 关闭swap分区 swapoff -a # 提高文件描述符限制 ulimit -n 655350 # 写入配置文件确保重启生效 echo "* soft nofile 65535" >> /etc/security/limits.conf echo "* hard nofile 65535" >> /etc/security/limits.conf
  3. 下载安装包从Doris 镜像站下载稳定版安装包,示例命令:

    bash

    运行

    wget https://apache-doris-releases.oss-accelerate.aliyuncs.com/apache-doris-2.1.10-bin-x64.tar.gz # 解压到指定目录 mkdir -p /opt/doris tar -zxvf apache-doris-2.1.10-bin-x64.tar.gz -C /opt/doris cd /opt/doris

单机部署(测试环境)

单机部署会在同一台机器上同时启动 FE 和 BE,步骤简单适合快速测试。

  1. 部署 FE(前端节点)
    1. 编辑 FE 配置文件conf/fe.conf,关键配置如下:

    bash

    运行

    # 指定本机内网IP priority_networks = 192.168.0.118/24 # 配置JDK路径 JAVA_HOME=/root/jdk1.8.0_431 # JVM内存配置,根据机器内存调整 JAVA_OPTS="-Xms2g -Xmx2g -XX:+UseG1GC"
    1. 启动 FE 并验证:

    bash

    运行

    # 后台启动FE bin/start_fe.sh --daemon # 查看进程,存在DorisFE则启动成功 jps
  2. 部署 BE(后端节点)
    1. 编辑 BE 配置文件conf/be.conf,配置内网 IP:

    bash

    运行

    priority_networks = 192.168.0.118/24
    1. 启动 BE 并验证:

    bash

    运行

    # 后台启动BE bin/start_be.sh --daemon # 查看进程,存在DorisBE则启动成功 jps
  3. 注册 BE 到 FE通过 MySQL 客户端连接 FE,完成 BE 节点注册:

    bash

    运行

    # 连接FE,默认无密码 mysql -uroot -P9030 -h127.0.0.1 --default-auth=mysql_native_password # 执行注册命令,IP为本机地址 alter system add backend "192.168.0.118:9050"; # 查看BE状态,Alive为true表示注册成功 show proc '/backends'\G

集群部署(生产环境)

生产环境建议 FE 节点≥3 台(1 主 2 从)、BE 节点≥3 台,保障高可用,以下是核心步骤。

  1. 节点规划示例
    节点 IP角色说明
    192.168.1.10FE(Leader)主前端节点,管理元数据
    192.168.1.11FE(Follower)从前端节点,实现高可用
    192.168.1.12BE数据存储与计算节点
    192.168.1.13BE数据存储与计算节点
    192.168.1.14BE数据存储与计算节点
  2. 批量部署 FE
    1. 先在 192.168.1.10 启动主 FE,步骤同单机部署的 FE 部署。
    2. 在 192.168.1.11 等从 FE 节点,修改fe.conf后,执行命令加入集群:

    bash

    运行

    # 从FE节点启动并关联主FE bin/start_fe.sh --daemon --helper 192.168.1.10:9010
  3. 批量部署 BE
    1. 每台 BE 节点修改conf/be.conf中的priority_networks为对应本机 IP。
    2. 启动所有 BE 后,通过 MySQL 客户端连接主 FE,批量注册 BE:

    bash

    运行

    alter system add backend "192.168.1.12:9050","192.168.1.13:9050","192.168.1.14:9050";

验证部署

  1. 访问 FE 的 Web 界面,默认端口 8030,如http://192.168.1.10:8030,可查看集群节点状态。
  2. 通过 MySQL 客户端执行简单查询,验证功能正常:

    sql

    create database test_db; use test_db; create table test_table(id int) distributed by hash(id) buckets 1; insert into test_table values(1); select * from test_table;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/11 2:09:32

2025降噪耳机排行榜前十名:漫步者领衔,国产耳机以高性价比破局

科技与性价比的完美结合,让降噪耳机从高端奢侈品成为了大众日常工具。无论是在嘈杂的地铁上、喧闹的办公室中,还是长途飞行的旅程中,一款优秀的降噪耳机都能为你创造一片宁静的听觉空间。2025年,中国耳机品牌凭借卓越的技术实力和…

作者头像 李华
网站建设 2026/9/10 2:43:09

GLM-4.5开源大模型:智能体开发的新时代引擎

GLM-4.5开源大模型:智能体开发的新时代引擎 【免费下载链接】GLM-4.5-Air-Base 项目地址: https://ai.gitcode.com/zai-org/GLM-4.5-Air-Base 在人工智能技术飞速发展的今天,智谱AI正式推出GLM-4.5系列开源大模型,这款专为智能体应用…

作者头像 李华
网站建设 2026/9/9 18:13:13

终极智能垃圾桶制作指南:用Johnny-Five轻松实现自动感应开盖

想要打造一个能自动感应开盖的智能垃圾桶吗?只需简单的JavaScript编程和基础硬件连接,你就能拥有这款提升生活品质的智能设备。本文将手把手教你如何利用Johnny-Five框架,结合红外传感器和舵机,快速构建一个完全自动化的智能垃圾桶…

作者头像 李华
网站建设 2026/9/10 13:19:36

ComfyUI-Frame-Interpolation:5个步骤让视频动画更流畅

ComfyUI-Frame-Interpolation:5个步骤让视频动画更流畅 【免费下载链接】ComfyUI-Frame-Interpolation A custom node set for Video Frame Interpolation in ComfyUI. 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Frame-Interpolation ComfyUI-Fr…

作者头像 李华
网站建设 2026/9/9 18:42:51

如何5分钟搭建个人音乐中心:小爱音箱终极玩法指南

如何5分钟搭建个人音乐中心:小爱音箱终极玩法指南 【免费下载链接】xiaomusic 使用小爱同学播放音乐,音乐使用 yt-dlp 下载。 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic 还在为音乐会员烦恼?想不想让小爱音箱变成…

作者头像 李华
网站建设 2026/9/10 16:04:52

​​​​​​​拼多多API揭秘:如何在低价竞争中突出重围?

导语: 在拼多多这个以“低价”为核心竞争力的平台上,商家间的价格战异常激烈。单纯的低价策略已难以保证利润和可持续性。本文将深入探讨如何巧妙利用拼多多的开放API接口,在低价的红海中找到差异化竞争点,实现突围。 一、 低价困…

作者头像 李华