使用 LDB toolchain 编译

    该方式适用于绝大多数 Linux 发行版(CentOS,Ubuntu 等)。

    1. 下载 ldb_toolchain_gen.sh

      更多信息,可访问 https://github.com/amosbird/ldb_toolchain_gen (opens new window)

    2. 执行以下命令生成 ldb toolchain

      其中 /path/to/ldb_toolchain/ 为安装 toolchain 目录。

      执行成功后,会在 /path/to/ldb_toolchain/ 下生成如下目录结构:

      1. ├── lib
      2. ├── share
      3. ├── test
      1. Node v12.13.0 (opens new window)

      对于不同的 Linux 发行版,可能默认包含的组件不同。因此可能需要安装一些额外的组件。下面以 centos6 为例,其他发行版类似:

    3. 下载 Doris 源码

      1. git clone https://github.com/apache/incubator-doris.git

      下载完成后,进入到 doris 源码目录,创建 custom_env.sh,文件,并设置 PATH 环境变量,如:

    编译 Doris

    进入 Doris 源码目录,执行:

    1. sh build.sh