想知道怎么在麒麟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
安装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 下载,速度极其缓慢。
进入 /data/seatunnel/bin
目录下install-plugin.sh
备份
mv install-plugin.sh back_install-plugin.sh
替换脚本中的${SEATUNNEL_HOME}/mvnw
为mvn
,即可使用本地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
参与评论
手机查看
返回顶部