[Umbrella] Add sort connectors which support Flink 1.15
Describe the proposal
Currently there are two sort connectors that can be running on both flink1.13 and flink1.15 which are starrocks and PostGreSQL
We should provide flink 1.15 support on all connectors that can only run on flink 1.13
They are :
- mysql-cdc
- elasticSearch
- hdfs
- iceberg
- jdbc
- kafka
- pulsar
- tubemq
- mongoDb-cdc
- sqlServer-cdc
- redis
- doris
- hbase
- hudi
- kudu
- oracle-cdc
- hive
How to tackle down
Take hudi connector as an Example
- Please make sure that you have read and understand this post : https://nightlies.apache.org/flink/flink-docs-master/docs/dev/table/sourcessinks/
- Please make sure that you have read and understand every line of code in hudi connector on flink 1.13 (If things are not clear to you please present a issue or discussion on https://github.com/apache/inlong)
- Most of the systems have their flink connectors on their github page, for instance hudi (https://github.com/apache/hudi/blob/master/hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/HoodieTableFactory.java), we will import this dependency and add our inlong-specific features (metric, audit) on them.
- Make sure you add license after modify the TableFactory in /licenses/inlong-sort-connectors
- Run some tests on flink1.15 and make sure your connector works
- Modify inlong-distribution and make sure the connectors will be compiled just fine
Make reference for these two connectors: https://github.com/apache/inlong/pull/8235 https://github.com/apache/inlong/pull/8193
Task list
- [x] https://github.com/apache/inlong/issues/8643
- [x] https://github.com/apache/inlong/issues/8358
- [x] https://github.com/apache/inlong/issues/8695
- [x] https://github.com/apache/inlong/issues/8999
- [x] https://github.com/apache/inlong/issues/9009
- [x] https://github.com/apache/inlong/issues/8967
- [x] https://github.com/apache/inlong/issues/8922
- [x] https://github.com/apache/inlong/issues/8065
- [x] https://github.com/apache/inlong/issues/8062
- [x] https://github.com/apache/inlong/issues/8994
- [x] https://github.com/apache/inlong/issues/8959
- [ ] https://github.com/apache/inlong/issues/9010
- [x] https://github.com/apache/inlong/issues/8948
- [x] https://github.com/apache/inlong/issues/8464
InLong Component
InLong Sort
Are you willing to submit PR?
- [ ] Yes, I am willing to submit a PR!
Code of Conduct
- [X] I agree to follow this project's Code of Conduct
hi, @EMsnap i want add kafka connector on flink 1.15. The issue I submitted is https://github.com/apache/inlong/issues/8358
@hnrainll thanks, #8358 was assigned to you.
I want add TubeMQ connector on flink 1.15. The issue I submitted is https://github.com/apache/inlong/issues/8922
This issue is stale because it has been open for 60 days with no activity.
This issue is stale because it has been open for 60 days with no activity.