Apache Linkis(incubating) 1.0.3 版本发布

栏目: 软件资讯 · 发布时间: 2年前

内容简介:Linkis 1.0.3 版本发布 Apache Linkis(incubating) 1.0.3 包含所有 Project Linkis-1.0.3。 该版本是Linkis进入Apache孵化的第一个版本。主要完成ASF基础设施建设,包括License完善/包名修改等,增加EngineConn对...

Linkis 1.0.3 版本发布

Apache Linkis(incubating) 1.0.3 包含所有 Project Linkis-1.0.3。

该版本是Linkis进入Apache孵化的第一个版本。主要完成ASF基础设施建设,包括License完善/包名修改等,增加EngineConn对Operator的支持等功能,修复社区反馈的1.0.2版本中的bug。

添加了以下主要功能:

  • http restful api风格使用springmvc替换jersey

  • 用 fastxml json 替换 codehaus json

  • 支持 EngineConn/OnceEngineConn 通用operator

  • 支持使用kerberos代理用户

缩写:

  • CGS: Computation Governance Services

  • PES: Public Enhancement Services

  • MGS: Microservice Governance Services

新特性

  • [CGS&PES&MGS][Linkis-1002] http restful api风格使用springmvc替换jersey

  • [CGS&PES&MGS][Linkis-1038] 用 fastxml json 替换 codehaus json

  • [CGS-Engineconn][Linkis-1027] 支持使用 kerberos 代理用户

  • [CGS-LinkisManager][Linkis-1043] 支持引擎operator

  • [CGS-LinkisOnceEngineconn][Linkis-946] 支持服务发现进行服务调用时使用IP地址

  • [CGS-LinkisOnceEngineconn][Linkis-1078] 支持EngineConn/OnceEngineConn 通用operator

     

功能增强

  • [Commons][Linkis-1026] 数据导出到excel的优化

  • [Commons][Linkis-1036] 本地文件/IO代理模式的文件权限优化

  • [Commons][Linkis-1185] 添加一些scala代码规范检查规则

  • [Orchestrator][Linkis-1183] 优化计算编排器代码

  • [MGS-LinkisServiceGateway][Linkis-1064] 支持白名单api配置,无需用户登录验证即可调用

  • [CGS-EngineConnManager][Linkis-1030] 将自定义环境从ecm传输到引擎

  • [CGS-EngineConnPlugin] [Linkis-1083] 将engineConnPlugin异常类统一在一个包中优化

  • [CGS-EngineConnPlugin][Linkis-1203] 优化标签更新/删除逻辑

  • [CGS-EngineConnPlugin-Flink][Linkis-1069] 在flink中添加kafka、json和hadoop-mapreduce-client-core jar引擎

  • [CGS-EngineConnPlugin-JDBC] [Linkis-1117]支持linkis jdbc的kerberos认证类型

  • [CGS-EngineConnManager][Linkis-1167] processEngineConnLaunch 添加对 JAVA_HOME 环境变量的支持

  • [CGS-ComputationClient][Linkis-1126]支持python matplotlib显示图片

  • [CGS-Entrance][Linkis-1206] 优化entrance逻辑,增加taskID区分任务

  • [CGS-LinkisManager][Linkis-1209] 优化manager常用的多项功能

  • [CGS-LinkisManager][Linkis-1213] 优化支持long-lived标签与不可删除节点的关系

  • [PES-PublicService][Linkis-1211] 优化jobhistory更新逻辑

  • [PES-Metadata][Linkis-1224]优化datasource/dbs http接口查询结果与登录用户关联限制

Bug修复

  • [DB][Linkis-1053] 修复由于数据库表字段长度过长导致数据插入可能失败的问题

  • [DB][Linkis-1087] 删除重复的DDL

  • [Commons][Linkis-1058] 修复上传存在子目录时无法压缩的问题

  • [Commons][Linkis-1223] 升级 log4j 版本到 2.17.0

  • [Commons][Linkis-1052] 修复了当主机名以应用程序名称开头时无法获取路由实例的问题

  • [CGS-LinkisManager][Linkis-1014] 修复object相等判断的错误用法

  • [CGS-LinkisManager][Linkis-1054] 修复了当主机名包含服务名时实例标签解析失败的问题。

  • [CGS-LinkisManager][Linkis-1074] 修复了 http api 'rm/userresources' 的 NPE问题

  • [CGS-LinkisManager][Linkis-1101] 修复引擎不存在时监视器停止引擎的问题

  • [CGS-LinkisManager][Linkis-1210] 修复实例检查和引擎标签排除的bug

  • [CGS-LinkisManager][Linkis-1214] 修复多个RM模块高并发Bug

  • [CGS-LinkisManager][Linkis-1216] 从AM中删除节点监控模块

  • [CGS-LinkisManager][Linkis-1222] 添加成功和失败的ECM注册响应

  • [MGS-LinkisServiceGateway][Linkis-1093] 修复pass auth uri为空字符可能导致的权限绕过bug

  • [MGS-LinkisServiceGateway][Linkis-1105] 修改linkis默认测试账号弱密码问题

  • [MGS-LinkisServiceGateway][Linkis-1234] 修复SSO登录内存泄露问题

  • [CGS-Common][Linkis-1199] 修复SqlCodeParser对分割符“;”转义成多个SQL

  • [CGS-Entrance][Linkis-1073] 修复http api 'entrance/{id}/killJobs' 未使用参数导致的异常{ID}

  • [CGS-Entrance][Linkis-1106] VarSubstitutionInterceptor 获取代码类型错误修复

  • [CGS-Entrance][Linkis-1149] 修复job任务完成后前台无法获取进度信息的问题数据

  • [CGS-Entrance][Linkis-1205] 修复了 LogWirter 的 oom 错误

  • [CGS-EngineConnPlugin][Linkis-1113] 修复bml资源数据记录更新时 sql 语句错误

  • [CGS-EngineConnPlugin-JDBC] [Linkis-923] 修复未配置JDBC引擎连接url的bug

  • [CGS-EngineConnPlugin-Spark][Linkis-1017] 修复了 spark3 引擎编译错误

  • [CGS-EngineConnPlugin-Flink][Linkis-1128] 修复flink引擎插入问题

  • [CGS-EngineConnPlugins-Hive][Linkis-1231] 修复引擎推送多个子任务的进度bug

  • [PEC-BmlServer][Linkis-1155] 修复sql语句中使用 mysql 保留字的问题

  • [PEC-CSServer][Linkis-1160] 修复 CsJobListener 中的 NPE

  • [Orchestrator][Linkis-1179] 修复了orchestrator并发导致的bug

  • [Orchestrator][Linkis-1186] 修复Orchestrator排队的任务无法被kill的问题

  • [Console][Linkis-1121] 从当前请求中获取协议,删除'http'的硬代码

注意:因为mysql-connector-java驱动是GPL2.0协议,不满足Apache开源协议关于license的政策,因此从1.0.3版本开始,提供的Apache版本官方部署包,默认是没有mysql-connector-java-x.x.x.jar的依赖包,安装部署时需要手动添加依赖到对应的lib包中。

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

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

贡献者

Apache Linkis(incubating) 1.0.3的发布离不开Linkis社区的贡献者。感谢所有的社区贡献者!


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

日赚500元

日赚500元

董俊峰 / 2008-5 / 20.00元

《日赚500元:揭开网络赚钱的秘密》是一本大学生网络创业必看的图书,一本想在网络上创业的人必看的图书。懂懂团队第一个操作Google FireFox下载项目,第一个操作“域名停靠”项目。第一个操作Google账号推介项目。首次提出“网赚”这个概念,并创造性地将“网赚”的过程分为3个阶段。《日赚500元:揭开网络赚钱的秘密》揭开了网络上一些行为的本质。一起来看看 《日赚500元》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换