写点什么

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

作者:白鲸开源
  • 2025-07-15
    天津
  • 本文字数:1193 字

    阅读完需:约 4 分钟

亲测可用!麒麟环境下安装 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


wget -c  https://dlcdn.apache.org/seatunnel/seatunnel-web/1.0.2/apache-seatunnel-web-1.0.2-bin.tar.gzwget -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 dolphinschedulermv  apache-seatunnel-2.3.11                 seatunnelmv  apache-seatunnel-web-1.0.2-bin          seatunnel-webecho 'export SEATUNNEL_HOME=/data/seatunnel' >>  /etc/profileecho 'export PATH=$SEATUNNEL_HOME/bin:$PATH' >>  /etc/profilesource /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

用户头像

白鲸开源

关注

一家开源原生的DataOps商业公司。 2022-03-18 加入

致力于打造下一代开源原生的DataOps 平台,助力企业在大数据和云时代,智能化地完成多数据源、多云及信创环境的数据集成、调度开发和治理,以提高企业解决数据问题的效率,提升企业分析洞察能力和决策能力。

评论

发布
暂无评论
亲测可用!麒麟环境下安装 SeaTunnel 完整指南_Linux_白鲸开源_InfoQ写作社区