apache/seatunnel

[Umbrella][Feature][Connector] Need help for supporting multi-table source feature

Open

#10,425 opened on 2026年1月31日

GitHub で見る
 (18 comments) (0 reactions) (0 assignees)Java (1,432 forks)batch import
featuregood first issuehelp wanted

Repository metrics

Stars
 (6,897 stars)
PR merge metrics
 (平均マージ 13d 21h) (30d で 143 merged PRs)

説明

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:
    • JdbcSource and JdbcSourceFactory (Supports TABLE_LIST - Note: newer implementations should refer to TABLE_CONFIGS)
    • KafkaSource (Supports TABLE_LIST)
    • PaimonSource (Supports CatalogOptions.TABLE_LIST)
    • Standard: Please use ConnectorCommonOptions.TABLE_CONFIGS (tables_configs) as the configuration key, as CatalogOptions.TABLE_LIST (table_list) is deprecated.

How to contribute

  1. Pick a connector from the list.
  2. Search Pull Requests to ensure no one is already working on it (keywords: "multi table", "ConnectorName").
  3. Comment on this issue to state which connector you'd like to help implement.
  4. Implement SupportMultipleTable logic (usually involves adding OptionRule for TABLE_CONFIGS and updating the Source to handle multiple CatalogTables).
  5. Submit a PR!

コントリビューターガイド