Apache Doris 2.1.1 版本正式发布!
亲爱的社区小伙伴们,Apache Doris 2.1.1 版本已于 2024 年 4 月 3 日正式发布。该版本针对 2.1.0 版本出现的问题进行较为全面的优化,提交了若干改进项以及问题修复,进一步提升了系统的性能及稳定性,欢迎大家下载体验。
-
GitHub Release: https://github.com/apache/doris/releases
1 行为变更
-
改变了 Float 类型字段返回值序列化的方式,可以提升大数据量下 Float 返回的性能。
-
将部分 Table Valued Function 变更为系统表
active_queries()
,workload_groups()
。
-
由于
show query``/l``oad profile stmt
语句在实际用户场景中使用较少,该语句将不再支持与维护。同时该功能在 Pipeline 与 PipelineX 引擎中不支持。
-
升级 Arrow Flight 版本至 15.0.2,同时用户需要使用 ADBC 15.0.2 版本访问 Doris。
2 升级问题
-
修复了从 2.0.x 滚动升级至 2.1.x 的过程中,部分 BE 节点升级出现 Core 的问题。
-
修复了在 2.0.x 滚动升级至 2.1.x 过程中,使用 JDBC Catalog 会出现 Query 报错的问题。
3 新功能
-
默认开启列级权限。
-
Pipeline 和 PipelineX 引擎能够在 K8S 下准确获取 CPU 核数。
-
支持读取 Parquet INT96 类型
-
支持 IP 透传的协议,以方便在 FE 之前启用代理的同时还能获取客户端准确的 IP 地址,实现白名单权限控制。
-
增加对 Workload Queue 检测指标。
-
增加系统表
backend_active_tasks
,以实时监测每个 BE 上活跃任务以及消耗的资源信息。
-
在 Spark Doris Connector 中增加 IPV4 和 IPV6 的支持。
-
CCR 支持倒排索引。
-
支持查询 Experimental 的 Session Variable。
-
支持建立
bitmap_union(bitmap_from_array())
函数的物化视图。
-
支持对 Hive 中
HIVE_DEFAULT_PARTITION
分区进行列裁剪。
-
支持
set variable
语句中使用函数。
-
Arrow 序列化方式增加对 Variant 类型的支持。
4 改进与优化
-
当系统自动重启或者滚动升级之后,自动启动 Routine Load 导入任务。
-
优化了 Routine Load 任务在各个 BE 上的分布方式,让各个 BE 负载更加均衡。
-
升级 Spark 的版本,解决部分 Spark Load 的安全问题。
-
在冷热分离过程中,自动跳过被删除的 Tablet.
-
Workload Group 支持对 Routine Load 的资源进行限制。
-
大幅度优化多表物化视图查询改写性能。
-
优化 Broker Load 任务对 FE 的内存使用
-
优化 Partition 的裁剪逻辑。
-
优化 Tablet Schema Cache 对 BE 内存使用。
-
多表物化视图增加更多对 JOIN 类型的支持,包括 INNER JOIN、LEFT OUTER JOIN、RIGHT OUTER JOIN、FULL OUTER JOIN、LEFT SEMI JOIN、RIGHT SEMI JOIN、LEFT ANTI JOIN、RIGHT ANTI JOIN
5 Bugs 修复
-
修复 TopN 下推导致的问题。
-
修复 JAVA UDF 带来的内存泄露问题。
-
修复 ODBC 表备份恢复问题。
-
修复对 Variant 类型进行运算时常量折叠会导致 BE 出错的问题
-
修复了部分导入任务失败时 Routine Load 卡住的问题。
-
修复 SEMI JOIN 结果不正确的问题。
-
当列的数据为空时,修复建立倒排索引会出错的问题。
-
修复
<=> join
操作会出现 Core 的问题。
-
修复部分列更新在有 Sequence 列结果准确性的问题。
-
修复 Select Outfile 导出到 Parquet 或者 ORC 格式的列类型映射问题。
-
修复在 Restore 过程中 BE 有时候会 Core 的问题。
-
修复
array_agg
函数结果不对的问题。
-
使 Variant 类型应当一直是 nullable.
-
修复 Schema Change 没有正确处理空 Block 的问题。
-
修复使用
json_length()
函数时部分场景会出错的问题。
-
修复 Iceberg 表没有正确处理 Date Cast 转换的问题。
-
修复 Variant 类型建立 Index 时出现的部分 Bug。
-
修复当多个
map_agg
函数同时使用时结果不正确的问题。
-
修复
money_format
函数的返回结果不正确的问题。
-
修复在高并发的建立链接时部分请求会卡住的问题。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
kunlun-admin v1.5.1 发布,昆仑管理系统
SpringCloud + React 前后端分离 微服务版 昆仑管理系统 v1.5.1 发布! 更新日志 1、调整【我的地盘】中【工作空间】、【监控平台】和【个人信息】; 2、前/后端组件升级后适配改版; 3、优化并修复前端及后端若干问题。 系统介绍 昆仑管理系统是一套基于前后端分离架构的后台管理系统。kunlun-web 基于 React + Umi (乌米) + Ant Design (蚂蚁金服) 构建开发,提供前端解决方案;kunlun-service 基于 SpringBoot 与 Spring Cloud 构建开发,提供后端基于微服务架构的解决方案。系统通过 Apache Shiro 与 Jwt 组件,用 token 进行数据交互认证,可快速开发并独立进行 Docker 容器化部署。 使用说明 1. npm 安装前端依赖库,并启动 kunlun-home-web 与 kunlun-system-web 服务; 2. 安装并启动 PostgreSQL; 3. 安装并启动 RabbitMQ 和 Redis; 4. 启动注册中心服务 kunlun-register-service...
- 下一篇
🎁 动弹“摸鱼”,免费领 399元 开发者大会门票
经过数月筹备和研发的新版开源中国 APP 已于上月正式上线,大家期待已久的开源中国社区 “灵魂”—— 动弹也终于不负众望回归了。为了感谢大家一直以来的支持,我们准备了 N 张『价值 399 元的百度 AI 开发者大会门票』送给大家~ 🎉领取规则: 4 月 3 日-4 月 11 日之间,✨发布动弹✨即有机会🎈免费🎈获取『百度AI开发者大会价值399元门票』一张! 🌟很简单,一个开发技能 or 一句骚话 or 一句人生感悟等等均可,看谁能打动运营小姐姐的❤吧🤔 开源中国 APP 下载地址:
相关文章
文章评论
共有0条评论来说两句吧...