关于 Linkis

      Linkis 在上层应用程序底层引擎之间构建一层计算中间件通过使用Linkis 提供的REST/WebSocket/JDBC 等标准接口,上层应用可以方便地连接访问MySQL/Spark/Hive/Presto/Flink底层引擎,同时实现统一变量脚本用户定义函数和资源文件用户资源的跨上层应用互通,以及通过REST标准接口提供了数据源管理数据源对应的元数据查询服务。 作为计算中间件,Linkis 提供了强大的连通复用编排扩展治理管控能力通过应用层和引擎层解耦,简化复杂网络调用关系,降低了整体复杂度,同时节约了整体开发维护成本

     Linkis 自2019年开源发布以来,已累计积累了700多家试用企业和1000多位沙盒试验用户,涉及金融、电信、制造互联网多个行业。许多公司已经将Linkis 作为大数据平台底层计算存储引擎的统一入口,和计算请求/任务治理管控利器。

     开源地址:GitHub – apache/linkis: Apache Linkis builds a computation middleware layer to facilitate connection, governance and orchestration between the upper applications and the underlying data engines.

核心特点

支持的引擎类型

引擎名

支持底层组件版本

Linkis 1.X 版本要求

是否默认包含发布包中

说明

Spark

Apache 2.0.0~2.4.7,

CDH >= 5.4.0,

默认Apache Spark 2.4.3)

>=1.0.0_rc1

Spark EngineConn, 支持SQL, Scala, Pyspark 和R 代码

Hive

Apache >= 1.0.0,

CDH >= 5.4.0,

默认Apache Hive 2.3.3)

>=1.0.0_rc1

Hive EngineConn, 支持HiveQL 代码

Python

Python >= 2.6,

默认Python2*)

>=1.0.0_rc1

Python EngineConn, 支持python 代码。

Shell

Bash >= 2.0

>=1.0.0_rc1

Shell EngineConn, 支持Bash shell 代码。

JDBC

MySQL >= 5.0, Hive >=1.2.1,

(默认Hive-jdbc 2.3.4)

>=1.0.0_rc1

JDBC EngineConn, 已支持Mysql,Oracle,KingBase,PostgreSQL,SqlServer,DB2,Greenplum,DM,Doris,ClickHouse,TiDB,Starrocks,GaussDB和OceanBase, 可快速扩展支持其他有JDBC Driver 包的引擎, 如SQLite

Flink

Flink >= 1.12.2,

(默认Apache Flink 1.12.2)

>=1.0.2

Flink EngineConn, 支持FlinkSQL 代码,也支持以Flink Jar 形式启动一个新的Yarn 应用程序

Pipeline

>=1.0.2

Pipeline EngineConn, 支持文件导入导出

openLooKeng

openLooKeng >= 1.5.0,

(默认openLookEng 1.5.0)

>=1.1.1

openLooKeng EngineConn, 支持用Sql查询数据虚拟化引擎openLooKeng。

Sqoop

Sqoop >= 1.4.6,

(默认Apache Sqoop 1.4.6)

>=1.1.2

Sqoop EngineConn, 支持 数据迁移工具 Sqoop 引擎。

Presto

Presto >= 0.180

>=1.2.0

Presto EngineConn, 支持Presto SQL 代码。

ElasticSearch

ElasticSearch >=6.0

>=1.2.0

ElasticSearch EngineConn, 支持SQL 和DSL 代码。

Trino

Trino >=371

>=1.3.1

Trino EngineConn, 支持Trino SQL 代码

Seatunnel

Seatunnel >=2.1.2

>=1.3.1

Seatunnel EngineConn, 支持Seatunnel SQL 代码

linkis架构

     Linkis 基于服务架构开发,其服务可以分为3类:计算治理服务公共增强服务和微服务治理服务

     下面是Linkis的架构概要图: 

     基于Linkis 计算中间件,我们大数据平台套件WeDataSphere 中构建了许多应用工具系统,下面是目前可用的开源项目

原文地址:https://blog.csdn.net/xqdd/article/details/134755316

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_39634.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注