1、创建存放doris的目录
/home/software/doris-1.1.3
2、下载doris-1.1.3源码
cd /home/software/doris-1.1.3
wget https://mirrors.tuna.tsinghua.edu.cn/apache/doris/1.1/1.1.3-rc02/apache-doris-1.1.3-src.tar.gz --no-check-certificate
3、解压
tar -zxvf apache-doris-1.1.3-src.tar.gz
4、通过docker拉取docker-1.1.3对应的镜像版本(目前是这个)
具体查看 https://doris.apache.org/zh-CN/docs/dev/install/source-install/compilation
docker pull apache/doris:build-env-ldb-toolchain-latest
5、做两个目录映射,一个是maven的repository目录,一个是doris源码目录,避免容器挂了之后之前下载或编译的内容丢失
docker run -it -v /usr/local/maven/repository:/root/.m2 -v /home/software/doris-1.1.3/apache-doris-1.1.3-src:/root/doris-1.3.0/apache-doris-1.1.3-src apache/doris:build-env-ldb-toolchain-latest
6、查看java的版本,默认是jdk11
java -version
7、切换到jdk8吧
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
java -version
8、进入到doris-1.1.3目录中
cd doris-1.3.0/apache-doris-1.1.3-src
9、开始编译 (至少需要两个小时)
sh build.sh