Doris 编译安装(完整版)

本文详细指导了Doris集群的安装过程,包括FE-Follower、FE-Observer、BE和FS_Broker的部署,以及Maven镜像管理、源码编译、配置文件设置和数据库操作。适合初学者快速上手。

@羲凡——只为了更好的活着

Doris 编译安装(完整版)

前期准备

安装java8、mysql、docker

安装java8、mysql 这个基本操作,晚上也有很多例子,我就不赘述了。
安装docker,这有两个博客拿走不谢(Centos7Ubuntu)

集群规划

可能有小白会问,为啥只有 FE-Follower ,却没有FE-Leader?因为Leader是从Follower中选举出来的,如果自由一个Follower ,那么它就呗选举为Leader
hostname FE-Follower FE-Observer BE mysql
10.218.223.96
10.218.223.97
10.218.223.98

一、编译

在 10.218.223.96 上操作,我用的是root用户,你们没有可以用有sudo权限的用户名

1.拉取镜像
docker pull apachedoris/doris-dev:build-env-1.2
2.运行镜像,建议同时将镜像中 maven 的 .m2 目录挂载到宿主机目录,以防止每次启动镜像编译时,重复下载 maven 的依赖库
# docker run -it -v /your/local/.m2:/root/.m2 -v /your/local/incubator-doris-DORIS-x.x.x-release/:/root/incubator-doris-DORIS-x.x.x-release/ apachedoris/doris-dev:build-env
  docker run -it -v /opt/modules/complie-doris/.m2:/root/.m2 -v /opt/modules/complie-doris/incubator-doris-DORIS-0.13.0-release/:/root/incubator-doris-DORIS-0.13.0-release/ apachedoris/doris-dev:build-env-1.2
3.下载源码,执行完上面的命令你就已经在容器里了
cd incubator-doris-DORIS-0.13.0-release
git clone https://github.com/apache/incubator-doris.git
4.编译——fe和be
cd /root/incubator-doris-DORIS-0.13.0-release/incubator-doris
sh build.sh
编译完成后如下图,产出文件在 output/ 目录中

在这里插入图片描述

5.编译——broker
cd /root/incubator-doris-DORIS-0.13.0-release/incubator-doris/fs_brokers/apache_hdfs_broker/
sh build.sh
编译完成后如下图,产出文件在 output/ 目录中

在这里插入图片描述

二、安装FE-Follower

将源码编译生成的 output 下的 fe 文件夹拷贝到 10.218.223.96 指定部署路径 /opt/doris 下

1.配置文件(priority_networks 的ip要加上网关,不知道自己的网关,用 ip a 查看 )
cd /opt/doris/fe
mkdir /opt/doris/fe/doris-meta ####路径必须、必须、必须提前创建好
vim conf/fe.conf
###############添加下面两列信息###############
####################开始####################
meta_dir = /opt/doris/fe/doris-meta
priority_networks = 10.218.223.96/22
####################结束####################
2.启动,日志默认存放在 fe/log/ 目录下,成功后有守护进程 PaloFe

                
评论 13
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值