亲测可用!麒麟环境下安装 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 -chttps://dlcdn.apache.org/seatunnel/seatunnel-web/1.0.2/apache-seatunnel-web-1.0.2-bin.tar.gz
wget -chttps://dlcdn.apache.org/seatunnel/2.3.11/apache-seatunnel-2.3.11-bin.tar.gztar -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/
mvapache-dolphinscheduler-3.3.0-alpha-src dolphinscheduler
mvapache-seatunnel-2.3.11 seatunnel
mvapache-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}/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
来源:豆瓜网用户自行投稿发布,如果侵权,请联系站长删除
页:
[1]