doris-1.2 docker 环境编译
环境准备1、安装docker具体的安装步骤不在此多说,主要介绍一下docker下载加速配置1.1 修改镜像地址为国内地址vim /etc/docker/daemon.json{"registry-mirrors": ["https://dockerhub.azk8s.cn","https://hub-mirror.c.163.com"]}1.2 重启...
·
环境准备
1、安装docker
具体的安装步骤不在此多说,主要介绍一下docker下载加速配置
1.1 修改镜像地址为国内地址
vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://dockerhub.azk8s.cn",
"https://hub-mirror.c.163.com"
]
}
1.2 重启进程:
systemctl daemon-reload
systemctl restart docker**
2、安装git
3、下载代码
git clone https://github.com/apache/incubator-doris.git**
4、docker拉取编译环境镜像
注意:
需要先看下载的代码是哪个版本,我下载最新代码的时候是1.2版本,要根据具体的代码版本拉取对应的镜像
可以去查看:
https://hub.docker.com/r/apachedoris/doris-dev/tags
docker pull apachedoris/doris-dev:build-env-1.2
进行镜像拉取
5、进入docker容器
docker run -it --name doris-dev-test11 -v /opt/package/incubator-doris/:/root/incubator-doris/ apachedoris/doris-dev:build-env-1.2
/opt/package/incubator-doris/ : 为本地源代码地址
/root/incubator-doris : 挂载的镜像内地址
6、开始编译
cd /root/incubator-doris
sh build.sh --be --clean
此时会报错:
build.sh: line 41: /var/local/thirdparty/build-thirdparty.sh: No such file or directory
执行cp thirdparty/*.sh //var/local/thirdparty,上述错误解决
7、开始漫长的编译
此过程需要等待很久,根据网速来定
如果确定本地网络不慢的话,但是下载只有几kb,可以结束掉build 命令,会重新找新的下载地址下载继续,速度会提高。
8、编译完成
9、问题记录
**1.1 编译be ‘FLAGS_log_split_method’ was not declared in this scope and x86_64-redhat-linux/7/ld: cannot find -lpthreads #3317 **
在issues上提了,可以参考
https://github.com/apache/incubator-doris/issues/3317
更多推荐
已为社区贡献1条内容
所有评论(0)