找回密码
 立即注册
首页 业界区 安全 亲测可用!麒麟环境下安装 SeaTunnel 完整指南 ...

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

洪思思 2025-7-17 14:16:56
想知道怎么在麒麟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
  1. wget -c  https://dlcdn.apache.org/seatunnel/seatunnel-web/1.0.2/apache-seatunnel-web-1.0.2-bin.tar.gz
  2. wget -c  https://dlcdn.apache.org/seatunnel/2.3.11/apache-seatunnel-2.3.11-bin.tar.gz
复制代码
  1. tar -zxvf apache-dolphinscheduler-3.3.0-alpha-src.tar.gz  -C /data/
  2. tar -zxvf apache-seatunnel-2.3.11-bin.tar.gz   -C /data/
  3. tar -zxvf apache-seatunnel-web-1.0.2-bin.tar.gz  -C /data/
  4. cd /data/
  5. mv  apache-dolphinscheduler-3.3.0-alpha-src dolphinscheduler
  6. mv  apache-seatunnel-2.3.11                 seatunnel
  7. mv  apache-seatunnel-web-1.0.2-bin          seatunnel-web
  8. echo 'export SEATUNNEL_HOME=/data/seatunnel' >>  /etc/profile
  9. echo 'export PATH=$SEATUNNEL_HOME/bin:$PATH' >>  /etc/profile
  10. 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
1.jpeg

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


  • 方案二、包少的话,直接下载。
  1. https://repo.maven.apache.org/maven2/org/apache/seatunnel/
复制代码
找自己要的包,直接下载,方对应的目就可以了。
/data/seatunnel/connectors
3.jpeg

测试验证
  1. #启动服务
  2. cd /data/seatunnel/
  3. ./bin/seatunnel.sh --config ./config/v2.batch.config.template -e local
复制代码
4.jpeg
  1. #进入安装目录
  2. cd /data/seatunnel/
  3. #启动服务
  4. 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

来源:豆瓜网用户自行投稿发布,如果侵权,请联系站长删除

相关推荐

您需要登录后才可以回帖 登录 | 立即注册