开源版本
所有文档

          数据仓库 Palo

          开源版本

          作为 Apache Doris 社区的主要维护团队,百度Palo团队也同时维护了基于 Apache Doris 官方 Release 版本的 3 位迭代版本(tags)什么是3位版本)。包括快速的 Bug 修复和新功能更新

          这些 3 位迭代版本都在百度内部进行过测试和上线,推荐使用。

          开源用户可以免费下载我们提供的3位迭代版本。安装部署方式请见文档最后的 Apache Doris 官方网站。

          开源版本下载

          • 某些情况下,可能用户无法顺利的通过源代码编译的方式得到 Doris 的二进制文件。这里我们提供对应三位版本的预编译二进制下载
          • 我们强烈推荐用户自行通过源码编译产生二进制文件。
          • 这里提供的预编译二进制文件仅在 CentOS 7.3, Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz 上执行通过。在其他系统或 CPU 型号下,可能会因为 glibc 版本或者 CPU 支持的指令集不同,而导致程序无法运行。
          • 预编译二进制文件的 FE 部分使用 Oracle JDK 1.8 编译,请确保运行时依然使用 Oracle JDK 1.8 版本。
          • 预编译包含如下组件

            1. Frontend
            2. Backend
            3. Broker
            4. Frontend plugins jars
            5. Spark-Doris-Connector jars
          版本号 大小 下载链接 更新时间
          0.12.21 447MB Link 2020-08-11
          0.13.9 547MB Link 2020-10-21
          0.13.11 552MB Link 2020-11-15
          0.13.15 554MB Link 2021-01-05

          Change Log

          • 0.13.15

            1. 新增功能:

              • 新增一种新的 Join Reorder 算法,在 TPCDS 17, 25, 37, 54, 82, 84, 85 等复杂 Join 查询中有明显优化效果。Join Reorder
              • 支持通过 BE 计算所有常量表达式,以补充 FE 对常量表达式计算能力不足的问题。常量表达式折叠
              • 支持 将数据导出到 ODBC 外表
              • 新增 TopN 聚合函数。
            2. 优化:

              • 优化存储引擎数据读取逻辑,包括版本合并、谓词下推等,提升查询性能。
              • 通过参数 fuzzy_parse 优化部分 JSON 数据导入 场景的导入速度。
            3. 严重bug修复:

              • 修复导入 JSON 格式数据可能导致BE内存泄露的问题。
              • 修复BE执行 Compaction 逻辑可能导致磁盘空间不释放的问题。
              • 修复 Delete 条件包含 IS NULL/IS NOT NULL 谓词导致 BE 宕机的问题。
              • 修复 Routine Load 消费 Kafka 数据,在某些情况下可能丢失数据的问题。
              • 修复若干查询问题。

          使用说明

          所有3位迭代版本的源码可以在这里查看 Baidu-Doris

          目前 Apache Doris 的 官方Release版本 为:

          • 0.9.0
          • 0.10.0
          • 0.11.0
          • 0.12.0
          • 0.13.0

          本仓库主要基于 2 位官方版本发布 3 位迭代版本。如:

          • DORIS-0.9.22-release
          • DORIS-0.10.23-release
          • DORIS-0.11.44-release
          • DORIS-0.12.21-release
          • DORIS-0.13.11-release

          所有 3 位版本可以安全的从对应的官方 2 位版本升级。3 位版本本身也是兼容的,可以安全升级。举例如下:

          • 官方 0.12.0-rc02 可以升级至 DORIS-0.12.21-release
          • DORIS-0.11.10-release 可以升级至 DORIS-0.11.44-release
          • DORIS-0.11.44-release 可以升级至 DORIS-0.12.21-release

          建议在升级 2 位版本之前,先升级到对应的最新的 3 位版本后,再升级 2 位版本。举例如下:

          1. 当前使用版本为 DORIS-0.11.10-release,想升级到 0.12 版本。
          2. 首先升级到 DORIS-0.11.44-release,即 0.11 的最新 3 位版本。
          3. 再升级到 DORIS-0.12.21-release,即 0.12 的最新 3 位版本。

          3 位迭代版本也可以安全的和官方 2 位版本升级。如以下的升级序列是安全的

          升级顺序 版本 说明
          1 DORIS-0.11.10-release Baidu 库
          2 DORIS-0.11.44-release Baidu 库
          3 0.12-rc02 官方库
          4 DORIS-0.12.21-release Baidu 库

          Docker 编译环境镜像下载

          我们推荐开源用户通过源码自行编译 Doris。

          但某些原因可能导致通过 docker pull 的方式下载 docker.io/apachedoris/doris-dev:build-env-1.2 这个镜像非常缓慢。可以通过以下链接将镜像下载到本地后,在通过 docker load 命令加载镜像:

          下载 docker.io/apachedoris/doris-dev:build-env-1.2

          docker load --input apachedoris-build-env-1.2

          之后可以通过 docker images 查看到该镜像。

          开源连接

          Apache Doris 官方网站:http://doris.incubator.apache.org

          上一篇
          服务等级协议SLA