apache/seatunnel
View on GitHub[Umbrella][Feature][Connector] Need help for supporting multi-table source feature
Open
#10425 opened on Jan 31, 2026
featuregood first issuehelp wanted
Description
Based on the tracking issue #5677 and source code analysis, the following connectors have not yet implemented true multi-table support (i.e., missing tables_configs (or deprecated table_list) configuration or the ability to handle multiple distinct tables/schemas in a single source instance).
We need community help to implement these!
Connectors to be implemented:
| Type | Connector | Contributer | Status | PR |
|---|---|---|---|---|
| Source | AmazonDynamoDB | @vbhavh | Doing | |
| Source | Cassandra | @NixonWahome | Doing | #10896 |
| Source | Elasticsearch | @FuYouJ | Doing | |
| Source | Hudi | @LiJie20190102 | Doing | |
| Source | InfluxDB | Todo | ||
| Source | IoTDB | Todo | ||
| Source | MongoDB (Batch) | @chl-wxp | Doing | |
| Source | Neo4j | Todo | ||
| Source | OpenMldb | Todo | ||
| Source | Pulsar | @onceMisery | Done | #10825 |
| Source | RabbitMQ | @Anthippi | Doing | #10557 |
| Source | Redis | @JeremyXin | Done | #10601 |
| Source | RocketMQ | @kuleat | Done | #10619 |
Reference
- Feature Issue: #5677
- Implementation References:
JdbcSourceandJdbcSourceFactory(SupportsTABLE_LIST- Note: newer implementations should refer toTABLE_CONFIGS)KafkaSource(SupportsTABLE_LIST)PaimonSource(SupportsCatalogOptions.TABLE_LIST)- Standard: Please use
ConnectorCommonOptions.TABLE_CONFIGS(tables_configs) as the configuration key, asCatalogOptions.TABLE_LIST(table_list) is deprecated.
How to contribute
- Pick a connector from the list.
- Search Pull Requests to ensure no one is already working on it (keywords: "multi table", "ConnectorName").
- Comment on this issue to state which connector you'd like to help implement.
- Implement
SupportMultipleTablelogic (usually involves addingOptionRuleforTABLE_CONFIGSand updating the Source to handle multipleCatalogTables). - Submit a PR!