前言
作者| 李大白
DolphinScheduler简介
海豚调度(Apache DolphinScheduler,简称DS)是分布式易扩展的可视化DAG工作流任务调度系统。
致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用。Apache DolphinScheduler作为Apache的顶级开源项目,与其他开源项目相似的地方在于,其运行以及安装都是从脚本开始的。
DolphinScheduler能干吗?
Apache 软件基金会21年毕业的顶级项目。
发展历程
2017年在易观数科立项,Easy Scheduler (DolphinScheduler的前身)
2018 易观千帆上线使用
2019年3月30日对外开源-发布1.0.0版本
2019 年8月进入Apache 孵化器,社区发展非常迅速,目前已有 400+ 公司在生产上使用,代码+文档贡献者近200位,社区用户4000 +人。
2019-12-21发布1.2.0版本,架构优化
2021 2.0版本,架构优化
2022-01-20发布2.0.3版本
版本清单
本处列出最近的几个版本,beta表示测试版本,不适用于生产环境。
版本 | 发布日期 | 备注 |
3.0.0-beta-2 | 2022-07-02 | beta表示测试版本,不适用于生产环境 |
3.0.0-beta-1 | 2022-05-30 | beta表示测试版本,不适用于生产环境 |
3.0.0-alpha | 2022-04-18 | |
2.0.5 | 2022-03-07 | 稳定版 |
2.0.3 | 2022-01-20 |
DolphinScheduler初体验
新手可以使用单机部署DolphinScheduler,快速体验DolphinScheduler的功能。在生产中请使用集群部署的方式(本出略)。
安装JDK(1.8+)
下载二进制包
只有源码包属于Apache官方发布包,二进制发布包只是为了方便用户使用。
$
我对DolphinScheduler的使用感受