Description
Search before asking
- I had searched in the feature and found no similar feature requirement.
Description
Google Bigtable is Google Cloud's fully managed wide-column NoSQL database for low-latency and high-throughput workloads. It is commonly used for time-series, IoT telemetry, user profile, recommendation, and operational analytics scenarios.
Currently, SeaTunnel does not provide a native Google Bigtable connector. This prevents users from building pipelines between Bigtable and other systems in the SeaTunnel ecosystem without writing custom integration code.
I would like to propose adding a dedicated Google Bigtable connector family for SeaTunnel Connector-V2. The implementation can be delivered incrementally, but the overall goal should cover:
- Google Bigtable Source connector
- Google Bigtable Sink connector
Suggested capabilities:
- Native Google Cloud Bigtable Java client based implementation instead of generic workarounds
- Batch read and write support
- Schema mapping between SeaTunnelRow and Bigtable row key / column family / qualifier model
- Configurable row key strategy
- Support for multiple column families
- Good handling for sparse columns and versioned cells
- Authentication through service account credentials and application default credentials
If the full connector family is too large for one contribution, it is also fine to start from the Sink side first and extend to Source in follow-up work.
Usage Scenario
Typical scenarios include:
- Writing real-time or batch processed data from Kafka / CDC / JDBC sources into Bigtable for online serving
- Exporting Bigtable data into data lake, warehouse, or search systems through SeaTunnel
- Synchronizing operational data between Bigtable and other cloud or on-prem systems
- Using SeaTunnel as a standardized integration layer for GCP-native architectures
Related issues
- No dedicated Google Bigtable feature issue was found when checking current
apache/seatunnelissues and pull requests on 2026-05-06. - There are related GCP requests for GCS and BigQuery, but no current tracker specifically covering Google Bigtable.
Are you willing to submit a PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct