问题描述
使用seatunnel远程接口启动任务执行mysql(达梦、OceanBase、SQLServer)同步到hdfs,返回错误信息:
{"status":"fail","message":"ErrorCode:[API-06], ErrorDescription:[Factory initialize failed] - Unable to create a source for identifier 'Jdbc'."}
在命令行下执行启动命令不报错,远程调用报错
报错信息
查看日志文件:
Caused by: java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
解决办法
由于jar包位置修改或者其他原因导致seatunnel识别不到jar包的位置,重新启动集群
cd $SEATUNNEL_HOME/bin/
stop-seatunnel-cluster.sh
seatunnel-cluster.sh -d