1、下载安装包
Apache SeaTunnelhttps://seatunnel.apache.org/zh-CN/download
2、上传到linux服务器
创建seatunnel 存放文件夹 ,进入
mkdir /opt/seatunnel
cd /opt/seatunnel
解压
tar -xvf apache-seatunnel-2.3.4-bin.tar.gz
3、配置环境变量
# 编辑/etc/profile.d/my.env
vim /etc/profile.d/my.env
# 加入以下配置,具体路径根据自己服务设定
# 加入java环境变量
export JAVA_HOME=/opt/jdk1.8.0_371
export PATH=$JAVA_HOME/bin:$PATH
# 加入maven环境变量
export MAVEN_HOME=/usr/local/apache-maven-3.9.6
export PATH=$MAVEN_HOME/bin:$PATH
#执行source刷新环境变量
source /etc/profile
4、自动下载相关jar包
不要的jar包统统注释
vim config/plugin_config
自己想用maven也行,下载的快一点
vim bin/install-plugin.sh 把 ${SEATUNNEL_HOME}/mvnw 替换为 mvn,下载会下到conncor
#下载
sh bin/install-plugin.sh
5、下载好的jar包复制一份到lib 我下载的jar包在/root/.m2/repository/org/apache/seatunnel/文件夹中,估计是脚本设置的不对,不管了,拿出来用
6、自带测试脚本
cd /opt/seatunnel/apache-seatunnel-2.3.4
./bin/seatunnel.sh --config ./config/v2.batch.config.template -e local
有这个就ok了
# 后台启动服务
nohup sh bin/seatunnel-cluster.sh 2>&1 &
查看日志
cd /opt/seatunnel/apache-seatunnel-2.3.4/logs
vim seatunnel-engine-server.log
打印如下日志即成功运行:
web可以安装但是不要用,目前bug太多,可以尝试用海豚集成seatunnel