dolphinscheduler 单机版配置mysql驱动_apache

近日,PyDolphinScheduler 正式发布 4.0.3 版本,主要修复了 4.0.2 版本无法提交文件到资源中心的问题。同时随着 Apache DolphinScheduler 3.1.5 的发布,也增加了部分新的功能。

除此之外,PyDolphinScheduler 4.0.3 较大的优化还包括:

  • 通过 online_schedule 参数可控制工作流调度是否需要上线 #73
  • 工作流定义不需要指定租户 #54

功能详情

修复资源中心文件提交

在 4.0.2 中,由于发版时候 cherry pick 错误,导致不能通过 PyDolphinScheduler 向 Apache DolphinScheduler 的资源中心创建资源,4.0.3 修复了这个问题。

单独控制定时是否上线参数

在 4.0.3 之前,定时的上下线是隐式控制的,当用户设置了 schedule 参数后,默认创建并且上线定时,当用户没有配置 schedule 参数则不会创建定时。4.0.3 我们增加了 online_schedule 参数,允许用户控制定时是否上线。

Workflow 不指定租户,仅指定用户

在 4.0.3 之前,想要通过 PyDolphinScheduler 定义和运行工作流需要对每个工作流指定租户,4.0.3 之后不需要为每个工作流配置租户,PyDolphinScheduler 会根据工作流的用户找到对应的租户并且执行工作流,与之一起删除的还有 PyDolphinScheduler 配置文件 config.yaml 中的 default.workflow.tenant 配置,可以通过 default.workflow.user 中的配置找到对应的租户。

修改清单

Bugfix

  • 修复不能提交文件到资源中心的问题 aec75a7
  • 修复 asdist 快捷命令缺少 LICENSE 和 NOTICE 文件问题 #84

优化

  • 通过 metaclass 更好的处理 py4j 对象转化到 python 对象 #75
  • 通过 online_schedule 参数可控制工作流调度是否需要上线 #73
  • 工作流定义不需要指定租户 #54
  • 更正部分文档的描述 #85

Release Note

https://github.com/apache/dolphinscheduler-sdk-Python/releases/tag/4.0.2

贡献者

zhongjiajie

参与贡献

随着国内开源的迅猛崛起,Apache DolphinScheduler 社区迎来蓬勃发展,为了做更好用、易用的调度,真诚欢迎热爱开源的伙伴加入到开源社区中来,为中国开源崛起献上一份自己的力量,让本土开源走向全球。

dolphinscheduler 单机版配置mysql驱动_数据库_02

参与 DolphinScheduler 社区有非常多的参与贡献的方式,包括:

dolphinscheduler 单机版配置mysql驱动_apache_03

贡献第一个PR(文档、代码) 我们也希望是简单的,第一个PR用于熟悉提交的流程和社区协作以及感受社区的友好度。

社区汇总了以下适合新手的问题列表:https://github.com/apache/dolphinscheduler/issues/5689

非新手问题列表:https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22