一.seatunnel 安装部署
1.下载安装包,解压
2.lib 目录下添加 mysql驱动
3.connectors 目录下 添加,
connector-cdc-mysql-2.3.8.jar
connector-doris-2.3.8.jar
connector-jdbc-2.3.8.jar
4.后台启动
nohup bash sh bin/seatunnel-cluster.sh 2>&1 &
具体安装部署详情参考官方文档
二.seatunnel 操作命令
1. 首次后台运行任务
./bin/seatunnel.sh --config config/<task_name>.conf --async -n <task_name>
--async 参数可以让作业在后台运行
-n 或 --name 参数可以指定作业的名称
2. 查出所有任务列表
./bin/seatunnel.sh -l
3. 暂停同步任务(会保留chickpoint)
./bin/seatunnel.sh -s <jobId>
4. 取消任务(取消的作业所有断点信息将被删除,并且无法通过 seatunnel.sh -r < jobId >恢复)
./bin/seatunnel.sh -can <jobId>
5. 恢复任务(从检查点处恢复任务)
./bin/seatunnel.sh -r <jobId> -c ./config/<task_name>.conf --async -n <task_name>
6. 获取指定作业的监控信息
./bin/seatunnel.sh --metrics <jobId>
7. 搜素报错信息
grep -i "<task_name>" ./seatunnel-engine-server.log | grep -i