title: 如何下载安装包中默认没有的引擎插件 authors: [Casion] tags: [engine,guide]

本文主要指引大家如何下载每个版本对应的非默认引擎安装插件包。

考虑到发布包的大小和大家使用插件的情况,linkis发布的二进制安装包中只包含了部分常用引擎/hive/spark/python/shell, 非常用引擎,项目代码中有对应的模块flink/io_file/pipeline/sqoop(不同版本之间可能有区别), 为了方便大家使用,基于linkis每个版本的release分支代码: https://github.com/apache/linkis, 编译出这部分引擎,供大家选择使用。

下载链接

linkis版本包含的引擎引擎物料包下载链接
1.5.0jdbc
pipeline
io_file
flink
openlookeng
sqoop
presto
elasticsearch
trino
impala
1.5.0-engineconn-plugin.tar
1.4.0jdbc
pipeline
io_file
flink
openlookeng
sqoop
presto
elasticsearch
trino
impala
1.4.0-engineconn-plugin.tar
1.3.2jdbc
pipeline
io_file
flink
openlookeng
sqoop
presto
elasticsearch
trino
seatunnel
1.3.2-engineconn-plugin.tar
1.3.1jdbc
pipeline
io_file
flink
openlookeng
sqoop
presto
elasticsearch
trino
seatunnel
1.3.1-engineconn-plugin.tar
1.3.0jdbc
pipeline
io_file
flink
openlookeng
sqoop
presto
elasticsearch
1.3.0-engineconn-plugin.tar
1.2.0jdbc
pipeline
flink
openlookeng
sqoop
presto
elasticsearch
1.2.0-engineconn-plugin.tar
1.1.3jdbc
pipeline
flink
openlookeng
sqoop
1.1.3-engineconn-plugin.tar
1.1.2jdbc
pipeline
flink
openlookeng
sqoop
1.1.2-engineconn-plugin.tar
1.1.1jdbc
pipeline
flink
openlookeng
1.1.1-engineconn-plugin.tar
1.1.0jdbc
pipeline
flink
1.1.0-engineconn-plugin.tar
1.0.3jdbc
pipeline
flink
1.0.3-engineconn-plugin.tar

引擎类型

引擎名支持底层组件版本
(默认依赖版本)
Linkis 版本要求是否默认包含在发布包中说明
SparkApache 2.0.0~2.4.7,
CDH >= 5.4.0,
(默认Apache Spark 2.4.3)
>=1.0.3Spark EngineConn, 支持SQL, Scala, Pyspark 和R 代码
HiveApache >= 1.0.0,
CDH >= 5.4.0,
(默认Apache Hive 2.3.3)
>=1.0.3Hive EngineConn, 支持HiveQL 代码
PythonPython >= 2.6,
(默认Python2*)
>=1.0.3Python EngineConn, 支持python 代码
ShellBash >= 2.0>=1.0.3Shell EngineConn, 支持Bash shell 代码
JDBCMySQL >= 5.0, Hive >=1.2.1,
(默认Hive-jdbc 2.3.4)
>=1.0.3JDBC EngineConn, 已支持Mysql,Oracle,KingBase,PostgreSQL,SqlServer,DB2,Greenplum,DM,Doris,ClickHouse,TiDB,Starrocks,GaussDB和OceanBase, 可快速扩展支持其他有JDBC Driver 包的引擎, 如SQLite
FlinkFlink >= 1.12.2,
(默认Apache Flink 1.12.2)
>=1.0.2Flink EngineConn, 支持FlinkSQL 代码,也支持以Flink Jar 形式启动一个新的Yarn 应用程序
Pipeline->=1.0.2Pipeline EngineConn, 支持文件的导入和导出
openLooKengopenLooKeng >= 1.5.0,
(默认openLookEng 1.5.0)
>=1.1.1openLooKeng EngineConn, 支持用Sql查询数据虚拟化引擎openLooKeng
SqoopSqoop >= 1.4.6,
(默认Apache Sqoop 1.4.6)
>=1.1.2Sqoop EngineConn, 支持 数据迁移工具 Sqoop 引擎
PrestoPresto >= 0.180>=1.2.0Presto EngineConn, 支持Presto SQL 代码
ElasticSearchElasticSearch >=6.0>=1.2.0ElasticSearch EngineConn, 支持SQL 和DSL 代码
TrinoTrino >=371>=1.3.1Trino EngineConn, 支持Trino SQL 代码
SeatunnelSeatunnel >=2.1.2>=1.3.1Seatunnel EngineConn, 支持Seatunnel SQL 代码

安装引擎指引

下载引擎的物料包后,解压包

tar -xvf  1.0.3-engineconn-plugin.tar
cd 1.0.3-engineconn-plugin

将需要要使用的引擎物料包拷贝至linkis的引擎插件目录,然后刷新引擎物料即可

详细流程参考安装 EngineConnPlugin 引擎