Open fs3085 opened 1 year ago
As far as I know the MySQL CDC source only support SeaTunnel native engine.
As far as I know the MySQL CDC source only support SeaTunnel native engine.
Yes, you are right.
@zorrofox @EricJoy2048 Thank you for your answer,According to the prompt of the error log, Please implement the SupportCoordinate
marker interface on the SeaTunnel source. Then I downloaded the source code, found the SeaTunnelSource interface through SeaTunnelFlink of the seatunnel-flink-15-starter module, implemented the SupportCoordinate interface according to the log information,
and compiled Packaging, just use the compiled flink engine to execute. Then it can be executed successfully, but I have a question
There is a judgment here. It turned out that this interface was not implemented, and all of them would go else. Now that this interface is implemented, all of them will go above.
Is there any difference between these two? The judgment here is that the official has not yet made a fine-grained distinction?
@zorrofox @EricJoy2048 Thank you for your answer,According to the prompt of the error log, Please implement the
SupportCoordinate
marker interface on the SeaTunnel source. Then I downloaded the source code, found the SeaTunnelSource interface through SeaTunnelFlink of the seatunnel-flink-15-starter module, implemented the SupportCoordinate interface according to the log information,and compiled Packaging, just use the compiled flink engine to execute. Then it can be executed successfully, but I have a question
There is a judgment here. It turned out that this interface was not implemented, and all of them would go else. Now that this interface is implemented, all of them will go above.
![]()
Is there any difference between these two? The judgment here is that the official has not yet made a fine-grained distinction?
Your method does work, but it's not perfect. It can only fetch the data that is already in MySQL, the changed data cannot be synchronized.
@fs3085 This problem can you solve it, I am ubuntu20 jdk1.8, seatunnel2.3.3, flink1.16, flink1.15 encountered the same problem
@fs3085 This problem can you solve it, I am ubuntu20 jdk1.8, seatunnel2.3.3, flink1.16, flink1.15 encountered the same problem hi, as far as I know,SeaTunnel 2.3.3 already supports Mysql CDC running in the flink engine
@fs3085 This problem can you solve it, I am ubuntu20 jdk1.8, seatunnel2.3.3, flink1.16, flink1.15 encountered the same problem hi, as far as I know,SeaTunnel 2.3.3 already supports Mysql CDC running in the flink engine
hi @zhilinli123 i have tested ,but this problem is still exist in SeaTunnel 2.3.3 , can you give a demo?
Search before asking
What happened
Using the mysqlcdc source to get the mysql data and use the flink engine to synchronize it to starRocks and report an error. Looking at the error log, it seems to be a class implementation problem.
SeaTunnel Version
2.3.1
SeaTunnel Config
Running Command
Error Exception
Flink or Spark Version
flink 1.15.2
Java or Scala Version
1.8
Screenshots
No response
Are you willing to submit PR?
Code of Conduct