亲测可用!麒麟环境下安装 SeaTunnel 完整指南

想知道怎么在麒麟 Linux 服务器上快速安装 Apache SeaTunnel 吗?本文带你一步步完成环境准备、插件包下载加速和启动测试,轻松搭建稳定的数据同步平台,亲测可用!
首先,因为 SeaTunnel 是基于 java 开发的,所以需要准备 java 环境。
所需软件包及版本要求
我用的是麒麟 Kylin Linux localhost 4.19.90-89.11.v2401.ky10.x86_64
JDK >= 1.8.151
Maven >= 3.6.3
Apache SeaTunnel ==2.3.11
Apache SeaTunnel Web == 1.0.2
MySQL >= 5.7.28
下载:
我的是解压到/data 目录下的 官网下载入口: Apache SeaTunnel:https://seatunnel.apache.org/download/
seatunnel-2.3.11 和 apache-seatunnel-web-1.0.2-bin.tar.gz
下载 Connector 相关 jar 包
安装 SeaTunnel 过程中,解压文件后官方默认提供的 connector 的 jar 包只有 2 个,要想连接 mysql,oracle,SqlServer,hive,kafka,clickhouse,doris 等时,还需下载对应的 jar 包。
SeaTunnel 下载 connector 的 jar 时,如果直接执行bin
目录下install-plugin.sh
使用mvnw
来下载 jar 包,默认是从 https://repo.maven.apache.org 下载,速度极其缓慢。
方案一、我们可以改成自己在 linux 系统上安装的 mvn,
进入 /data/seatunnel/bin
目录下install-plugin.sh
备份
mv install-plugin.sh back_install-plugin.sh

替换脚本中的${SEATUNNEL_HOME}/mvnw
为mvn
,即可使用本地mvn
,配合阿里云的mvn
源,可加速下载。

方案二、包少的话,直接下载。
找自己要的包,直接下载,方对应的目就可以了。
/data/seatunnel/connectors

测试验证

tail -f logs/seatunnel-engine-server.log
有类似信息打印出来,说明启动成功。
注意:必须保证 Apache SeaTunnel 的 Server 正常运行,Web 端服务才能正常运行。
原文链接:https://blog.csdn.net/z13615480737/article/details/148614244
评论