Repolode
apache

apache/seatunnel

分布式数据集成工具,通过 160 多种连接器实现批处理、流式与 CDC 方式的海量数据同步。

可替代:FivetranTalend

Star
9,738
Fork
2,438
未关闭 Issue
894
最近提交
6小时前

这是什么?

SeaTunnel 是一个分布式数据集成工具,用于在不同数据源与目标端之间高效搬运海量数据。它提供 160 多种连接器,覆盖各类数据库、数据仓库等系统,支持实时同步、CDC(变更数据捕获)和整库同步。

任务通过配置方式定义,可以运行在自带的 Zeta 引擎上,也可以使用 Apache Flink 或 Apache Spark 执行。项目采用分布式快照机制保证同步数据的一致性,并通过 JDBC 多路复用和日志解析减少多表同步时的连接开销。

除结构化文本外,SeaTunnel 也支持视频、图片、二进制文件等非结构化数据的集成。

核心功能

  • 01提供 160 多种源端和目标端连接器,覆盖各类数据库与系统
  • 02支持实时同步、CDC 和整库同步等多种模式
  • 03可运行于自带的 Zeta 引擎、Apache Flink 或 Apache Spark
  • 04采用分布式快照机制保障数据一致性
  • 05通过 JDBC 多路复用和日志解析高效同步多张表
  • 06提供转换连接器,并支持同步过程中的实时监控

适用场景

  • 将多个数据库的数据同步到数据仓库或数据湖
  • 从业务数据库实时捕获数据变更
  • 在异构系统之间进行整库迁移或复制
  • 为 AI 或分析流水线接入结构化与非结构化数据

快速上手

  1. 1

    从官网下载 SeaTunnel

  2. 2

    选择执行引擎:Zeta 引擎、Spark 或 Flink

标签

常见问题

seatunnel 是什么?
分布式数据集成工具,通过 160 多种连接器实现批处理、流式与 CDC 方式的海量数据同步。 SeaTunnel 是一个分布式数据集成工具,用于在不同数据源与目标端之间高效搬运海量数据。它提供 160 多种连接器,覆盖各类数据库、数据仓库等系统,支持实时同步、CDC(变更数据捕获)和整库同步。
seatunnel 可以免费使用吗?用的什么许可证?
seatunnel 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
seatunnel 还在维护吗?
活跃维护中。seatunnel 最近一次提交是在 2026年10月21日。
seatunnel 适合用来做什么?
将多个数据库的数据同步到数据仓库或数据湖 从业务数据库实时捕获数据变更 在异构系统之间进行整库迁移或复制 为 AI 或分析流水线接入结构化与非结构化数据
seatunnel 怎么安装和运行?
从官网下载 SeaTunnel 选择执行引擎:Zeta 引擎、Spark 或 Flink
在哪里获取 seatunnel?
源代码和安装说明在 GitHub 上:https://github.com/apache/seatunnel

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目