版本动态 | Apache Linkis(Incubating) 计算中间件1.1.2 版本发布

图片

Linkis 1.1.2 版本简介

GitHub:https://github.com/apache/incubator-linkis

本次发布主要支持在无 HDFS 的环境下进行精简化部署(支持部分引擎),方便更轻量化的学习使用和调试;新增对数据迁移工具 Sqoop 引擎的支持;异常处理日志优化;部分安全漏洞组件升级等;修复社区反馈的已知 bug。

主要功能如下:

  • 支持在无HDFS的环境下进行精简化部署(支持部分引擎),方便更轻量化的学习使用和调试

  • 新增对数据迁移工具 Sqoop 引擎的支持

  • 优化日志等,提高问题排查效率

  • 修复用户越权等接口的安全问题

  • 部分依赖包的升级和社区已知问题修复

缩写:

  • COMMON: Linkis Common

  • EC: Engineconn

  • ECM: EngineConnManager

  • ECP: EngineConnPlugin

  • DMS: Data Source Manager Service

  • MDS: MetaData Manager Service

  • LM: Linkis Manager

  • PS: Linkis Public Service

  • PE: Linkis Public Enhancement

  • RPC: Linkis Common RPC

  • CG: Linkis Computation Governance

版本新特性

  • [Deployment]Linkis-1804,1811,1841,1843,1846,1933 支持在无HDFS的环境下进行精简化部署(支持部分引擎),方便更轻量化的学习使用和调试

  • [PS]Linkis-1949 增加未完成作业的列表接口 (/listundone),并利用定时调度优化查询性能

  • [BML]Linkis-1811,1843 BML物料服务新增对本地文件系统存储模式部署的支持

  • [Common]Linkis-1887 RPC模块Sender支持修改负载均衡 Ribbon 等参数

  • [Common]Linkis-2059 使用任务task id 作为日志中的 trace id

  • [EC]Linkis-1971 EC AsyncExecutor 支持设置并行 Job Group 的个数

  • [Engine]Linkis-2109 新增对数据迁移工具 Sqoop 引擎的支持

功能增强

  • [ECP]Linkis-2074 Flink 引擎支持自定义配置

  • [Deployment]Linkis-1841 支持用户部署时关闭对 Spark/Hive/HDFS 环境检测

  • [Deployment]Linkis-1971 修复在多块网卡机器部署时,自动获取ip错误的问题

  • [Entrance]Linkis-1941 Entrance 支持将原始的 jobId 传递给 EngineConn 和 LinkisManager

  • [Entrance]Linkis-2045 重构EntranceInterceptor实现类中脚本类型和运行类型匹配关系

  • [RPC]Linkis-1903 修改 RPC 模块异常处理逻辑,透传 EngineConnPlugin 异常的原始错误信息

  • [RPC]Linkis-1905 增加参数支持传递 LoadBalancer 的参数,比如 Ribbon

  • [Orchestrator]Linkis-1937 编排器任务调度器creator配置参数支持配置多个Creator值

  • [PE][Linkis-1959 ContextService 增加必要的日志打印,方便错误排查

  • [EC]Linkis-1942 EC支持将taskID塞入到底层引擎的conf中,方便做任务的血缘分析关联到具体的linkis任务

  • [EC]Linkis-1973 Task 的执行错误日志获取方式由 cat 改为 tail -1000 控制日志数量,避免全量加载大文件

  • [CG,PE]Linkis-2014 增加配置 add/get/delete,优化同步锁

  • [Common]Linkis-2016 调整cglib依赖的使用,将 cglib 依赖替换为 spring 内置的cglib

  • [Gateway]Linkis-2071 HTTP请求Header中增加 GatewayURL属性值

修复功能

  • [Engine]Linkis-1931 修复 Python 错误加载的是Pyspark的函数,非单机Python本身的函数问题

  • [Deployment]Linkis-1853 修复安装初始化 DDL 报错的问题

  • [UDF]Linkis-1893 为 udf 相关接口增加用户权限校验

  • [EC]Linkis-1933 给非 deploy 用户组的用户执行作业增加 resultSet 的写权限

  • [EC]Linkis-1846 修复 ResultSet 配置本地路径无效的问题

  • [EC]Linkis-1966 使用 System.properties 替换 System.ev

  • [EC-Python]Linkis-2131 修复 Python 引擎由于 pandas 引入导致异常的问题

  • [PS]Linkis-1840 下载 csv 格式数据时,增加灵活选择,防止数据格式错乱

  • [Orchestrator]Linkis-1992 修复 Orchestrator Reheater 模块的并发问题

  • [PE]Linkis-2032 配置接口的优化,获取Label的配置参数时,修改为直接获取Key-value对

  • [Web]Linkis-2036 管理台ECM 页面实例显示问题修复

  • [Web]Linkis-1895 资源页面显示问题修复

  • [ECP]Linkis-2027 修复 ECP 物料下载字节截取导致的异常错误

  • [ECP]Linkis-2088 修复 hive task 运行过程中存在进度回退的问题

  • [ECP]Linkis-2090 修复 Python3 找不到的问题

  • [CG]Linkis-1751 脚本自定义变量运行类型和后缀约束配置化

  • [CG]Linkis-2034 对超时任务的描述信息不匹配的修复

  • [CG]Linkis-2100 优化高并发下的 db 死锁问题

安全相关

  • [UDF]Linkis-1893 修复 udf 部分接口(/udf/list,/udf/tree/add,/udf/tree/update)的用户越权问题

  • [PS]Linkis-1869 修复 Linkis PlublicService 相关接口越权问题

  • [PS]Linkis-2086 方法 /updateCategoryInfo 增加权限校验

依赖变更

  • [MDS]Linkis-1947 mys2168ql-connector-java 从 5.1.34 升级到 8.0.16

  • [ECP]Linkis-1951 hive-jdbc 从 1.2.1 升级至 2.3.3

  • [ECP]Linkis-1968 protobuf-java 版本升级至 3.15.8

  • [ECP]Linkis-2021 移除 Flink 模块的一些冗余依赖包

  • [RPC]Linkis-2018 统一 json4s 的版本

  • [Web]Linkis-2336 引入web组件jsencrypt-3.2.1的依赖,作为登陆密码加解密工具

详细指引

  • 本版本总览: https://linkis.apache.org/zh-CN/docs/latest/release

  • 详细安装部署见指引:https://linkis.apache.org/zh-CN/docs/latest/deployment/quick_deploy

  • 官方下载链接:https://linkis.apache.org/zh-CN/download/main

贡献者寄语

Apache Linkis(incubating) 1.1.2的发布离不开Linkis社区的贡献者,感谢所有的社区贡献者,包括但不仅限于以下Contributors(排名不分先后):

Alexyang, David hua, GodfreyGuo, Jack Xu, Zosimer, allenlliu, ericlu, huapan123456, husofskyzy, iture123, legendtkl, luxl@chinatelecom.cn, maidangdang44, peacewong, pengfeiwei, seedscoder, weixiao, xiaojie19852006, めぐみん, 李为

图片

— END —

如何成为社区贡献者

1 ► 官方文档贡献。发现文档的不足、优化文档,持续更新文档等方式参与社区贡献。通过文档贡献,让开发者熟悉如何提交PR和真正参与到社区的建设。参考攻略:保姆级教程:如何成为Apache Linkis文档贡献者

2 ► 代码贡献。我们梳理了社区中简单并且容易入门的的任务,非常适合新人做代码贡献。请查阅新手任务列表:https://github.com/apache/incubator-linkis/issues/1161

3 ► 内容贡献:发布WeDataSphere开源组件相关的内容,包括但不限于安装部署教程、使用经验、案例实践等,形式不限,请投稿给小助手。例如:

4 ► 社区答疑:积极在社区中进行答疑、分享技术、帮助开发者解决问题等;

5 ► 其他:积极参与社区活动、成为社区志愿者、帮助社区宣传、为社区发展提供有效建议等;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值