开源 · 分布式 · 可视化工作流任务调度平台
DolphinScheduler 是一个开源的、分布式、易扩展的可视化工作流任务调度平台, 专为大数据任务调度而设计。它提供强大的 DAG(有向无环图)任务编排能力, 支持 Shell、Python、Spark、Flink、SQL 等多种任务类型,并具备高可用、多租户、 告警通知、任务依赖管理等企业级特性。
项目托管于 Apache 基金会,遵循 Apache License 2.0 开源协议,社区活跃,文档完善。
通过拖拽方式构建复杂任务依赖关系,直观高效。
Master/Worker 架构,支持水平扩展,保障调度稳定性。
资源隔离、权限控制,满足企业多团队协作需求。
支持 Shell、Python、SQL、MR、Spark、Flink、DataX 等。
自动重试机制 + 邮件/钉钉/企业微信告警通知。
Apache 2.0 协议,社区驱动,持续迭代更新。
使用 Docker 快速部署 DolphinScheduler:
docker run -d --name dolphinscheduler \
-p 12345:12345 \
apache/dolphinscheduler:latest
访问 Web UI:http://localhost:12345
默认账号:admin / 密码:dolphinscheduler123