Version News | Apache Linkis 1.5.0 version released

Apache Linkis version 1.5.0 has been released. We are very grateful to all community members for their contributions and efforts to version 1.5.0.

This version is a major version, adding many features that the community has been waiting for for a long time, such as: the registration center supports switching Nacos, new engines such as Hbase, Nabula, repl, etc., and the new SPARK engine plug-in supports on Yarn Cluster mode. , SPARK and Flink engine plug-ins support on k8s submission of Jar tasks and other functional features, and have fixed multiple known issues.

For details, please check the official version information of Apache Linkis 1.5.0:

https://linkis.apache.org/zh-CN/download/release-notes-1.5.0

Apache Linkis 1.5.0 version introduction

● The registration center supports switching Eureka to Nacos

● Added Hbase engine plug-in, supports all Hbase-shell syntax and is compatible with multiple versions

● Added Nebula engine plug-in

● Added Repl interpreter engine plug-in to support running Java and Scala code snippets

● Support Spark EC on k8s to submit jar and Pyspark tasks

● Support Flink EC on k8s to submit jar tasks

● Spark engine plug-in supports on yarn cluster running mode

● Linkis JDBC driver supports the selection of multiple engines and versions

● Basic data management adds configuration item management, allowing administrators to manage the configuration items of each engine plug-in.

● The management console has added operation and maintenance tools, and added user configuration management to support administrators in adjusting user configuration and template management.

● [Experimental] Entrance supports task takeover, making Entrance stateless.

 

 

abbreviation:

  COMMON: Link Common

● ENTRANCE: Linkis Entrance

● EC: EngineConn

● ECM: EngineConnManager

● ECP: EngineConnPlugin

● DMS: Data Source Manager Service

● MDS: MetaData Manager Service

● LM: Link Manager

● PS: Linkis Public Service

● PE: Link Public Enhancement

● RPC: Linkis Common RPC

● CG: Linkis Computation Governance

● DEPLOY: Linkis Deployment

● WEB: Linked Web

● GATEWAY: Linkis Gateway

 EP: Engine Plugin

new features

● [EC] LINKIS-5008  registration center supports Nacos

● [GATEWAY] LINKIS-4992  Gateway supports access control configuration

● [EC-REPL] LINKIS-4937  Added Repl interpreter engine plug-in to support the execution of scala and Java code

● [EC-NEBULA] LINKIS-4903  adds nebula engine plug-in

● [EC-HBASE] LINKIS-48 91  adds Hbase engine plug-in

● [EC-SPARK] LINKIS-4850  SPARK engine plug-in supports On Yarn Cluster operation

● [EC-SPARK] LINKIS-4867  SPARK engine plug-in supports submitting Jar tasks on k8s

● [EC-SPARK] LINKIS-4906  SPARK engine plug-in supports submitting pyspark job on k8s

● [JDBC-DRIVER] LINKIS-4930  JDBCDriver supports multiple engine versions

● [EC-FLINK] LINKIS-4753  Flink engine plug-in upgraded to 1.16.2 and compatible with multiple versions

● [ENTRANCE] LINKIS-4282  Experimental: Entrance service supports HA

● [MONITOR] LINKIS-4905  Experimental: Add Linkis Monitor service

● [WEB] LINKIS-4940  Experimental: New architecture upgrade of the management console front-end

 

Function enhancement

● [ECM] LINKIS-4990  supports the management station to download EC log files

● [EC] LINKIS-4982  Enrich EC indicators and add lock idle and other time indicators

● [WEB] LINKIS-4954  management console adds user configuration management page

● [EC-SPARK] LINKIS-4961  Pyspark adds more default class imports

● [EC-PYTHON] LINKIS-4835  Python engine plug-in optimizes printing and error message printing

● [EC-SPARK] LINKIS-4896  SPARK Once task supports EngineConnRuntimeMode tag configuration

● [LM] LINKIS-4914  The LM resource sorting and selection rules are optimized from large to small

● [WEB] LINKIS-4935  management console supports configuring spark.conf parameters and multiple SPARK native parameters.

● [EC] LINKIS-4714  EC supports specifying Debug port range

● [EC-FLINK] LINKIS-5023  Flink engine plug-in supports reading user-defined log4j configuration

● [PES] LINKIS-4838  file reading and writing interface supports more parameters and operations

● [LM] LINKIS-4850  LM supports management of K8s resources

● [PE] LINKIS-4847  Optimize the number of modules and merge public data source modules

● [PE] LINKIS-4853  optimizes the number of modules and merges the public client module into the pes-client module

● [PE] LINKIS-4854  Optimize the number of modules to merge multiple modules of public services

● [PE] LINKIS-4934  data source service supports merging and separate deployment

● [EC-FLINK] LINKIS-5025  Flink engine plug-in supports loading default configuration

● [EC-JDBC] LINKIS-5007  JDBC engine plug-in supports task concatenation between multiple tasks

 

Repair function

● [EC-Flink]LINKIS-5041 Fix the problem of interactive Flink SQL printing status acquisition error log

● [MDS]LINKIS-4998 ES data source is compatible with 6.X and 7.X

● [EC-SPARK]LINKIS-4996 SPARK engine plug-in Scala task supports printing error information to the task log

● [ENTRANCE]LINKIS-4967 Fix the parsing error caused by semicolon in SQL parsing comment

● [EC]LINKIS-4920 Fixed the problem that result set null is returned as string NULL

● [CLI]LINKIS-4919 Client fixes concurrent NPE problem

● [CG]LINKIS-4915 Fixed the problem of high incorrect selection load in LM’s ECM selection logic.

● [LM]LINKIS-4860 Fix the problem of Chinese garbled characters in linkis-httpclient post interface

● [LM]LINKIS-4771 Linkis-Cli once job submission should be in Once mode

● [LM]LINKIS-4731 Kill EC script should skip the ECM process

 

Detailed guidance

● Overview of this version: https://linkis.apache.org/zh-CN/download/release-notes-1.5.0

● For detailed installation and deployment, see the guide: https://linkis.apache.org/zh-CN/docs/latest/deployment/deploy-quick

● Official download link: https://linkis.apache.org/zh-CN/download/main

 

community contributor

The release of Apache Linkis 1.5.0 is inseparable from the contributors of the Linkis community. Thanks to all community contributors, including but not limited to the following Contributors (listed in no particular order):

 

Guess you like

Origin www.oschina.net/news/274379