Apache DolphinScheduler
可视化工作流任务调度系统
软件介绍
Apache DolphinScheduler 是 Apache 软件基金会旗下的开源数据编排平台,用来搭建和运行工作流,重点解决数据管道里错综复杂的任务依赖关系。项目内置了多种任务类型,开箱即可使用。
核心功能
- 工作流管理:可以通过 Web 界面、Python SDK 或 Open API 来创建和管理工作流。
- 去中心化架构:采用多 Master、多 Worker 的去中心化设计,可以水平扩展。
- 云原生:支持跨多个云和数据中心编排工作流,也支持自定义任务类型。
- 版本与运行控制:工作流及其实例有版本管理,任务和工作流可以暂停、停止和恢复。
- 其他:支持多租户、在 Web 界面中补数(backfill),并可对项目和数据源做权限控制。
支持平台与部署方式
官方文档列出四种部署方式:Standalone(单机)、Cluster(集群)、Docker 和 Kubernetes,并提供 Terraform 部署说明。官网页面没有逐一列出支持的操作系统,具体环境要求请以所用版本的官方文档为准。
版本与授权
项目以 Apache-2.0 许可证开源,可以免费使用。截至查询时,GitHub 上标记为 Latest 的发行版是 3.4.3。
适用人群与使用场景
适合数据开发和运维团队,用来调度存在先后依赖关系的数据处理任务,并在界面上集中查看工作流的运行情况。
版本列表
-
-
-
DolphinScheduler v1.3.4 官方版
Apache DolphinScheduler是一个分布式去中心化,易扩展的可视化D ...
软件大小:3.3 MB 更新时间:2021-03-02
-
