Doris集群搭建教程

环境准备

  1. JDK 8
  2. Centos 7

集群规划

two three four
FE(LEADER) FE(FOLLOWER) FE(FOLLOWER)
BE BE BE
BROKER BROKER BROKER

搭建步骤

二进制文件下载

  1. 文件链接:apache-doris-2.0.2-bin-x64.tar.gz
  2. 解压压缩包上传到twothreefour/app/doris

FE 配置修改

  1. 修改/app/doris/apache-doris-2.0.2/fe/conf/fe.conf文件,修改内容如下:

    conf 复制代码
    # 修改各种端口,防止与hadoop集群冲突(可选,端口不冲突不用)
    http_port = 8130
    rpc_port = 9120
    query_port = 9130
    edit_log_port = 9110
    
    # 绑定本机ip(可选,单网卡可不用)
    priority_networks = 192.168.6.102/24
    
    # fe数据存储路径(可选)
    meta_dir = ${DORIS_HOME}/jdbc_drivers
  2. 分发/app/doris/apache-doris-2.0.2/fe到集群其他机器,各个机器调整配置文件中的priority_networks为各自ip。

BE 配置修改

  1. 修改/app/doris/apache-doris-2.0.2/be/conf/be.conf文件,修改内容如下:

    conf 复制代码
    # 修改各种端口,防止与hadoop集群冲突(可选,端口不冲突不用)
    be_port = 9160
    webserver_port = 8140
    heartbeat_service_port = 9150
    brpc_port = 8160
    
    # 绑定本机ip(可选,单网卡可不用)
    priority_networks = 192.168.6.102/24
    
    # be数据存储路径(可选)
    storage_root_path = ${DORIS_HOME}/storage
  2. 分发/app/doris/apache-doris-2.0.2/be到集群其他机器,各个机器调整配置文件中的priority_networks为各自ip。

集群启动

启动 FE

  1. 首先启动 two 上的 FE 作为 LEADER 。

    bash 复制代码
    /app/doris/apache-doris-2.0.2/fe/bin/start_fe.sh --daemon
  2. 再分别启动 threefour 上的 FE 作为两个 FOLLOWER。

    bash 复制代码
    /app/doris/apache-doris-2.0.2/fe/bin/start_fe.sh --helper 192.168.6.102:9110 --daemon

    --helper 192.168.6.102:9110 只有在第一次启动时才需要添加,192.168.6.102two 机器IP,9110 为 FE 的 edit_log_port

  3. 通过Mysql-client连接 FE LEADER 的 Mysql,将 两个 FOLLOWER 添加进去。

    yaml 复制代码
    # 密码为空
    mysql-client -h 192.168.6.102 -P 9130 -uroot

启动 BE

相关推荐
Victor3563 小时前
https://editor.csdn.net/md/?articleId=139321571&spm=1011.2415.3001.9698
后端
Victor3563 小时前
Hibernate(89)如何在压力测试中使用Hibernate?
后端
灰子学技术4 小时前
go response.Body.close()导致连接异常处理
开发语言·后端·golang
Gogo8165 小时前
BigInt 与 Number 的爱恨情仇,为何大佬都劝你“能用 Number 就别用 BigInt”?
后端
fuquxiaoguang5 小时前
深入浅出:使用MDC构建SpringBoot全链路请求追踪系统
java·spring boot·后端·调用链分析
毕设源码_廖学姐6 小时前
计算机毕业设计springboot招聘系统网站 基于SpringBoot的在线人才对接平台 SpringBoot驱动的智能求职与招聘服务网
spring boot·后端·课程设计
野犬寒鸦8 小时前
从零起步学习并发编程 || 第六章:ReentrantLock与synchronized 的辨析及运用
java·服务器·数据库·后端·学习·算法
逍遥德8 小时前
如何学编程之01.理论篇.如何通过阅读代码来提高自己的编程能力?
前端·后端·程序人生·重构·软件构建·代码规范
MX_93599 小时前
Spring的bean工厂后处理器和Bean后处理器
java·后端·spring
程序员泠零澪回家种桔子10 小时前
Spring AI框架全方位详解
java·人工智能·后端·spring·ai·架构