天天看点

Doris源码编译(填坑)

由于doris官方不提供安装包,需要自己编译。官网上提供两种编译方式,使用docker镜像编译和直接下载源码包进行编译。下载源码包编译会产生各种各样的环境配置以及依赖下载问题,成功率极低。因此推荐使用docker进行编译。

拉取镜像

启动容器,建议同时将镜像中 maven 的 .m2 目录挂载到宿主机目录,以防止每次启动镜像编译时,重复下载 maven 的依赖库

下载doris源码到指定目录

在fe/pom.xml中有些配置需要修改

配置环境变量,指定maven的JVM内存,否则在编译过程中会产生内存溢出。

添加以下内容

编译

需要经过漫长等待,编译成功后安装包在output目录下。