zoukankan      html  css  js  c++  java
  • Apache Doris 编译

    1、重要前提条件:

    能上Internet网,因为编译过程中,要下载第三方文件。

    2、采取Docker环境下编译:

    因为Docker已经把需要具备的编译环境已经准备好了。

    2.1 安装docker-ce:

    yum update
    yum install -y yum-utils
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    yum list docker-ce --showduplicates | sort -r
    yum install docker-ce

    2.2 启动docker服务:

    systemctl start docker

    2.3 启动容器:

    docker run -it  -v /mnt/disk2/apache-doris-0.14.0-incubating-src/.m2:/root/.m2 -v /mnt/disk2/apache-doris-0.14.0-incubating-src/:/root/doris/ apachedoris/doris-dev:build-env

    此处将源码、.m2 放在宿主机上,免得重启docker,编译的数据丢失。

    2.4 编译:

    启动容器后,自动进入docker虚拟机里,进入 /root/doris 目录后,执行编译脚本:

    sh build.sh

    此过程中,会下载依赖的第三方文件到 third_party 目录下,如果下载失败,可在docker外面先下载好文件,再放入此目录下。

    编译出的 frontend 是java程序,backend 是c++程序。

    编译后的文件位于 /root/doris/output 目录下。

  • 相关阅读:
    testng遇到的一些问题
    Redis-常用命令总结
    Spring AOP
    Spring IOC
    Java-J.U.C总结
    Java-将map拼接成“参数=值&参数=值”
    java多线程-线程池
    mysql 二进制文件增量备份
    Centos下mysql数据库备份与恢复的方法
    CentOS下mysql默认安装位置
  • 原文地址:https://www.cnblogs.com/vsignsoft/p/14777287.html
Copyright © 2011-2022 走看看