Skip to main content

Release Notes 1.5.0

Apache Linkis 1.5.0 包括所有 Project Linkis-1.5.0

Linkis 1.5.0 版本,主要新增如下特性功能:注册中心支持切换为Nacos,新增Hbase引擎支持hbase-shell语法、支持图数据库Nebula引擎、新增repl解释器引擎支持运行Java和Scala代码片段、Spark 引擎支持On Yarn Cluster模式、Spark和Flink引擎支持 on k8s提交Jar任务等功能特性。

主要功能如下:

  • 注册中心支持切换为Nacos
  • 新增Hbase引擎
  • 新增Nebula引擎
  • 新增Repl解释器引擎
  • 支持 Spark on k8s jar/py
  • 支持 Flink on k8s jar
  • Spark 引擎支持on yarn cluster
  • Linkis JDBC driver支持多引擎多版本选择
  • 基础数据管理增加配置项管理
  • 管理台增加运维工具,并新加入了用户配置管理
  • Entrance支持任务接管(实验性)

缩写:

  • COMMON: Linkis Common
  • ENTRANCE: Linkis Entrance
  • 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
  • DEPLOY: Linkis Deployment
  • WEB: Linkis Web
  • GATEWAY: Linkis Gateway
  • EP: Engine Plugin
    • ORCHESTRATOR: Linkis Orchestrator

新特性

增强点

  • [ECM]LINKIS-4990 支持管理台下载EC的日志文件
  • [EC]LINKIS-4982 EC指标丰富增加锁空闲等时间指标
  • [WEB]LINKIS-4954 管理台增加用户配置管理页面
  • [EC-SPARk]LINKIS-4961 Pyspark 新增更多的默认class import
  • [EC-PYTHON]LINKIS-4835 优化打印Python引擎,错误信息打印优化
  • [EC-SPARK]LINKIS-4896 Spark Once 任务支持EngineConnRuntimeMode标签配置
  • [LINKISManager]LINKIS-4914 LinkisManager资源排序选择规则优化为从按大到小
  • [WEB]LINKIS-4935 管理台支持配置spark.conf参数,支持配置多个Spark的原生参数
  • [EC]LINKIS-4714 EC 支持指定Debug端口范围
  • [EC-FLINK]LINKIS-5023 Flink引擎支持读取用户自定义的log4j配置
  • [PES]LINKIS-4838 文件读取和写入接口支持更多参数和操作
  • [LINKISManager]LINKIS-4850 LinkisManager支持管理K8s资源
  • [PE]LINKIS-4847 优化模块数合并公共数据源模块
  • [PE]LINKIS-4853 优化模块数合并公共客户端模块为pes-client模块
  • [PE]LINKIS-4854 优化模块数合并公共服务的多个模块
  • [PE]LINKIS-4934 数据源服务支持合并和单独部署
  • [EC-FLINK]LINKIS-5025 Flink 支持加载默认配置
  • [EC-JDBC]LINKIS-5007 JDBC支持多任务间的任务串联

修复功能

  • [EC-Flink]LINKIS-5041 修复交互式Flink SQL打印状态获取错误日志问题
  • [MDS]LINKIS-4998 ES数据源兼容6.X和7.X
  • [EC-Spark]LINKIS-4996 Spark Scala任务支持将错误信息打印到任务日志中
  • [ENTRANCE]LINKIS-4967 修复SQL解析comment中带有分号导致的解析错误
  • [EC]LINKIS-4920 修复结果集null返回为字符串NULL问题
  • [CLI]LINKIS-4919 Client修复并发的NPE问题
  • [CG]LINKIS-4915 修复LinkisManager的ECM选择逻辑存在错误选择负载高的问题
  • [LM]LINKIS-4860 修复linkis-httpclient post接口中文乱码问题
  • [LM]LINKIS-4771 Linkis-Cli once job提交应该为Once模式
  • [LM]LINKIS-4731 Kill EC脚本应该去跳过ECM的进程

致谢

Apache Linkis 1.5.0 的发布离不开 Linkis 社区的贡献者,感谢所有的社区贡献者,包括但不仅限于以下 Contributors(排名不分先后):Casion,ChengJie1053,CoderSerio,GuoPhilipse,LiuGuoHua,Yonghao,ZHANG,Zhen,aiceflower,chengrui1,dependabot,guoshupei,luxl@chinatelecom.cn,peacewong,peter.peng,sjgllgh,v-kkhuang,weixiao,yangwenzea,yijut2,zhangwejun,zhaowenkai111,zlucelia,赵文恺,jackxu2011。