代码编织梦想

一、拉取编译环境

根据自己的情况选择对应的环境,我这里按照0.15为例

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

二、运行镜像

        方式一:提前下载好源码,挂载到镜像中

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/ apache/incubator-doris:build-env-for-0.15.0

                这条命令挂载了源码,和maven的本地库,可以避免一些包每次都要下载,其中:

                        红色部分: 本地maven仓库的地址

                        紫色部分:源码的路径

                        绿色部分:源码挂载后的目录名

                        蓝色部分:刚才拉取的环境

        方式二:在docker中拉取源码

① docker run -it apache/incubator-doris:build-env-for-0.15.0

②wget https://dist.apache.org/repos/dist/dev/incubator/doris/0.15/0.15.0-rc04/apache-doris-0.15.0-incubating-src.tar.gz       

 这个地址只是0.15版本的doris

或者    还可以视同git拉取指定版本的源码

git clone --branch branch-0.15 https://github.com/apache/incubator-doris.git

或者    但这个对国内的小伙伴不是很友好,不翻墙很难下载,那就实时码云吧

git clone --branch branch-0.14 https://gitee.com/baidu/apache-doris.git

(我编译时0.15分支还没更新,就以0.14分支为例,后面肯定会很快更新)

三、更改jdk版本 

        从 build-env-1.3.1 的docker镜像起,同时包含了 OpenJDK 8 和 OpenJDK 11,并且默认使用 OpenJDK 11 编译。请确保编译使用的 JDK 版本和运行时使用的 JDK 版本一致,否则会导致非预期的运行错误。你可以使用以下命令切换默认 JDK 版本:

切换到 JDK 8:

alternatives --set java java-1.8.0-openjdk.x86_64


alternatives --set javac java-1.8.0-openjdk.x86_64


export JAVA_HOME=/usr/lib/jvm/java-1.8.0

切换到 JDK 11: 

alternatives --set java java-11-openjdk.x86_64
alternatives --set javac java-11-openjdk.x86_64
export JAVA_HOME=/usr/lib/jvm/java-11

 四、编译

进入到源码目录下可以看到有一个build.sh文件   

运行编译脚本进行编译:

sh build.sh

         然后就静静的等待编译完成,初次编译会比较久,视网络情况而定,我用了2h。编译完成就可以看到如下图的界面

         恭喜你编译完成了,编译出来的文家在源码目录的output目录

        进入到output目录,可以看到be,fe,udf三个文件夹,接下来就是安装部署了

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/tianqin_9169/article/details/122998170

doris安装部署_河漏风的博客-爱代码爱编程_doris下载

单 FE 部署 编译doris,或者由此下载 https://github.com/baidu-doris/incubator-doris/releases 安装位置: /opt/doris-0.9.0 配置文件 (需

Docker安装部署Doris集群-爱代码爱编程

参考Doris的开源站点,有不懂的赶紧查 https://github.com/apache/incubator-doris 准备好装有Docker的虚拟机,这里我们部署Doris的最低配置的集群方式部署 按照官方所说,4台机器效果还可以,而且扩容也不难 1.下载doris的容器镜像 docker pull apachedoris/doris

1.doris编译-爱代码爱编程

在编译之前,你应该具备docker基本知识,了解常用镜像命令,容器命令,v命令,maven 1、doris编译官方参考连接 http://doris.incubator.apache.org/master/zh-CN/installing/compilation.html 此次编译采用官方推荐的docker方式编译 2、下载doris镜像

Doris 编译安装(完整版)-爱代码爱编程

@羲凡——只为了更好的活着 Doris 编译安装(完整版) 前期准备 安装java8、mysql、docker 安装java8、mysql 这个基本操作,晚上也有很多例子,我就不赘述了。 安装docker,这有两个博客拿走不谢(Centos7和Ubuntu) 集群规划 可能有小白会问,为啥只有 FE-Follower ,却没有FE-Leade

Doris实践(一)——Doris编译安装及环境准备-爱代码爱编程

文章目录 一、编译:1.Docker 准备2.下载 Docker 镜像3.Doris源码下载4.挂载编译5.编译后压缩二、安装1、部署2、配置FE:3、启动FE4、配置BE5、启动be6、编译broker7、在mysql中添加角色8、启动broker三、写在最后 一、编译: 1.Docker 准备 参照菜鸟教程安装在本地安装docke

Doris12版安装编译部署(docker编译)-爱代码爱编程

Doris安装编译部署(docker编译) java8以上的前提下 docker安装命令如下: curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun **安装所需的软件包。**yum-utils 提供了 yum-config-manager ,并且 device map

Doris14版本编译部署(docker编译)-爱代码爱编程

第一步: 准备Java11的环境 安装好docker curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun sudo yum install -y yum-utils device-mapper-persistent-data lvm2 使用以下命令来设置稳定的仓库。 s

Doris安装部署-爱代码爱编程

  Apache Doris 代码仓库地址:apache/incubator-doris 欢迎大家关注加星   此文档是笔记方式,没有详细整理,仅供参考,目前社区版本是0.14.0,百度预编译发布版本是0.14.12.4 doris安装部署及各种load方式 安装部署 1.下载Doris的安装包 cd /opt wget https://dis

doris编译安装部署-爱代码爱编程

编译 # 下载 wget http://archive.apache.org/dist/incubator/doris/0.12.0-incubating/apache-doris-0.12.0-incubating-src.tar.gz # 解压缩 tar -zxvf apache-doris-0.12.0-incubating-src.tar.gz

Apache Doris编译教程(0.15.1) | Docker版-爱代码爱编程

前提:安装maven、docker 一.docker镜像拉取      编译doris-0.15.1需要 apache/incubator-doris:build-env-1.4.1 版本的镜像,否则会报错 docker pull apache/incubator-doris:build-env-1.4.1 二.doris代码拉取

Apache Doris编译-爱代码爱编程

Apache Doris编译 1、直接编译 1.1、安装相关依赖 [root@node1 module]# yum groupinstall 'Development Tools' && sudo yum install maven cmake byacc flex automake libtool bison binutils-de

Apache Doris安装过程-爱代码爱编程

0.系统与版本要求 Linux 操作系统版本需求 Linux 系统版本CentOS7.1 及以上Ubuntu16.04 及以上虽然要求centos7以上,但是实测在centos8安装会出现某些依赖一直安装不上的问题,因此建议安装在centos7上 软件需求 软件版本Java1.8 及以上GCC4.8.2 及以上开发测试环境 模块CPU内存磁盘网络

版本通告|Apache Doris 0.15 Release 版本正式发布!-爱代码爱编程

亲爱的社区小伙伴们,历时数个月精心打磨,我们很高兴地宣布, Apache Doris 于 2021 年 11 月 29 日迎来了 0.15.0 Release 版本的正式发布!有 99 位 Contributor 为 Apache Doris 提交了近 700 项优化和修复,在此我们也对

一步一步编译最新版Apache Doris 0.15版本的详细过程-爱代码爱编程

Apache Doris 于 2021 年 11 月 29 日迎来了 0.15.0 Release 版本的正式发布!有 99 位 Contributor 为 Apache Doris 提交了近 700 项优化和修复。在 0.15.0 Release 版本中,增加了诸多新功能,对 Apache Doris 的查询性能、易用性、稳定性方面等进行了全面优化。

doris 15 详细docker 编译 以及drois-flink的编译-爱代码爱编程

1. 编译对应的版本 https://doris.apache.org/master/zh-CN/installing/compilation.html 这里选择 docker15 编译 2.docker 拉去镜像 [root@basenode ~]# docker pull apache/incubator-doris:build-env-for-

MPP数据库之Doris(1):Doris编译-爱代码爱编程

目录 0. 相关文章链接 1. Doris简介 2. Apache Doris编译准备工作 2.1. 网络准备 2.2. Docker环境准备 3. Apache Doris编译 3.1. 拉取镜像 3.2. 指定JDK版本 3.3. 编译Doris 4. 已编译好的Doris-0.15版本下载地址 0. 相关文章链接 大数据基础知

MPP数据库之Doris(2):Doris之Broker编译-爱代码爱编程

目录 0. 相关文章链接 1. Doris中的Broker是什么 2. 前置准备 3. Broker编译 0. 相关文章链接 大数据基础知识点 文章汇总 1. Doris中的Broker是什么         Broker 是 Doris 集群中一种可选进程,主要用于支持 Doris 读写远端存储上的文件和目录,如 HDFS、BOS 和 A

Apache Doris 源码编译-爱代码爱编程

拉取 docker 镜像 sudo docker pull apache/incubator-doris:build-env-ldb-toolchain-latest 进入 docker 容器 sudo docker run -it apache/incubator-doris:build-env-ldb-toolchain-latest 选择