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 目录下。

  • 相关阅读:
    EntityFramework系列:MySql的RowVersion
    EntityFramework系列:SQLite.CodeFirst自动生成数据库
    怎么回事呢?
    为蛇么不现实
    发布到个人主页
    作别
    budao 首页
    中午吃饱了
    作业写好了吗?
    分类
  • 原文地址:https://www.cnblogs.com/vsignsoft/p/14777287.html
Copyright © 2011-2022 走看看