Doris(2):Doris编译部署

1 Doris编译

Apache Doris提供直接可以部署的版本压缩包:https://cloud.baidu.com/doc/PALO/s/Ikivhcwb5

也可以自行编译压缩包后使用(推荐)

1.1 使用 Docker 开发镜像编译(推荐)

这个是官方文档推荐的,可以非常方便顺利的编译源码,如果需要快速部署的,可以使用这种方式。这种方式的优点就是不用配置环境变量,也不用考虑各种版本问题,进入开发镜像系统后直接下载 doris 源码编译即可。

首先需要安装 Docker,Docker 在 Linux 下安装比较简单,这里不做介绍。

启动了 Docker 服务(systemctl status docker)以后,我们直接拉取镜像,开始编译 Doris。

下载Doris镜像

拉取Doris官方提供的Docker镜像,目前可用版本有:build-env、build-env-1.1、build-env-1.2

docker pull apache/doris:build-env-for-0.15.0

查看Docker镜像

docker images

注意:

针对不同的 Doris 版本,需要下载对应的镜像版本。从 Apache Doris 0.15 版本起,后续镜像版本号将与 Doris 版本号统一。

运行镜像

将容器中的maven下载的包保存到宿主机本地指定的文件中,避免重复下载,同时会将编译的Doris文件保存到宿主机本地指定的文件,方便部署

docker run -it -v /u01/.m2:/root/.m2 -v /u01/incubator-doris-DORIS-0.15-release/:/root/incubator-doris-DORIS-0.15-release/ apache/doris:build-env-for-0.15.0

开启之后, 就在容器内了

下载Doris的安装包

进入docker容器

cd /opt

wget https://mirrors.tuna.tsinghua.edu.cn/apache/doris/0.15.0-incubating/apache-doris-0.15.0-incubating-src.tar.gz

解压安装

tar -zxvf  apache-doris-0.15.0-incubating-src.tar.gz

开始编译

cd apache-doris-0.15.0-incubating-src
sh build.sh

Doris(2):Doris编译部署_第1张图片

 

2 安装部署

未完待续。。。

你可能感兴趣的:(Doris,docker,容器,运维)