Erlo

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

2025-07-17 17:29:02 发布   53 浏览  
页面报错/反馈
收藏 点赞

想知道怎么在麒麟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

wget -c  https://dlcdn.apache.org/seatunnel/seatunnel-web/1.0.2/apache-seatunnel-web-1.0.2-bin.tar.gz
wget -c  https://dlcdn.apache.org/seatunnel/2.3.11/apache-seatunnel-2.3.11-bin.tar.gz
tar -zxvf apache-dolphinscheduler-3.3.0-alpha-src.tar.gz  -C /data/
tar -zxvf apache-seatunnel-2.3.11-bin.tar.gz   -C /data/
tar -zxvf apache-seatunnel-web-1.0.2-bin.tar.gz  -C /data/
cd /data/
mv  apache-dolphinscheduler-3.3.0-alpha-src dolphinscheduler
mv  apache-seatunnel-2.3.11                 seatunnel
mv  apache-seatunnel-web-1.0.2-bin          seatunnel-web
echo 'export SEATUNNEL_HOME=/data/seatunnel' >>  /etc/profile
echo 'export PATH=$SEATUNNEL_HOME/bin:$PATH' >>  /etc/profile
source /etc/profile

下载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}/mvnwmvn,即可使用本地mvn,配合阿里云的mvn源,可加速下载。

  • 方案二、包少的话,直接下载。
https://repo.maven.apache.org/maven2/org/apache/seatunnel/

找自己要的包,直接下载,方对应的目就可以了。

/data/seatunnel/connectors

测试验证

#启动服务
cd /data/seatunnel/
./bin/seatunnel.sh --config ./config/v2.batch.config.template -e local

#进入安装目录

cd /data/seatunnel/
#启动服务

nohup sh bin/seatunnel-cluster.sh 2>&1 &

tail -f logs/seatunnel-engine-server.log有类似信息打印出来,说明启动成功。

注意:必须保证Apache SeaTunnel的Server正常运行,Web端服务才能正常运行。

原文链接:https://blog.csdn.net/z13615480737/article/details/148614244

登录查看全部

参与评论

评论留言

还没有评论留言,赶紧来抢楼吧~~

手机查看

返回顶部

给这篇文章打个标签吧~

棒极了 糟糕透顶 好文章 PHP JAVA JS 小程序 Python SEO MySql 确认