DophineSheduler上下游任务之间动态传参案例及易错点总结( 三 )


文章插图
 任务4日志信息:可以看到已生成结果信息 

DophineSheduler上下游任务之间动态传参案例及易错点总结

文章插图
?小结本文总结了DophineSheduler上下游任务之间参数传递的方法,并对其中的易错点进行了梳理,同时给出了具体参数传递的案例,读者可自行进行摸索 。 其中易错点归纳如下:(1)参数输出时方向选择为 out(2)sql任务时参数的 key 值一定和 sql 语句中的字段名保持一致,否则不识别(3)输出的value值不需要填写(4)shell任务时,具体参考如下模板,模板中注意引号的使用echo '${setValue(key='$value')}'注意此处等号左边的 key 需要和自定义输出的参数key 名字一致
(5)sql任务中结尾不要有分号(6)引用参数时只需要采用${key}即可 最后,如果对这个话题感兴趣的话,可以进群一起交流沟通,谢谢大家~最后非常欢迎大家加入 DolphinScheduler 大家庭,融入开源世界!我们鼓励任何形式的参与社区,最终成为 Committer 或 PPMC,如:
  • 将遇到的问题通过 GitHub 上 issue 的形式反馈出来 。
  • 回答别人遇到的 issue 问题 。
  • 帮助完善文档 。
  • 帮助项目增加测试用例 。
  • 为代码添加注释 。
  • 提交修复 Bug 或者 Feature 的 PR 。
  • 发表应用案例实践、调度流程分析或者与调度相关的技术文章 。
  • 帮助推广 DolphinScheduler,参与技术大会或者 meetup 的分享等 。
欢迎加入贡献的队伍,加入开源从提交第一个 PR 开始 。
  • 比如添加代码注释或找到带有 ”easy to fix” 标记或一些非常简单的 issue(拼写错误等) 等等,先通过第一个简单的 PR 熟悉提交流程 。
注:贡献不仅仅限于 PR 哈,对促进项目发展的都是贡献 。 相信参与 DolphinScheduler,一定会让您从开源中受益! 参与贡献 随着国内开源的迅猛崛起,Apache DolphinScheduler 社区迎来蓬勃发展,为了做更好用、易用的调度,真诚欢迎热爱开源的伙伴加入到开源社区中来,为中国开源崛起献上一份自己的力量,让本土开源走向全球 。 参与 DolphinScheduler 社区有非常多的参与贡献的方式,包括:贡献第一个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如何参与贡献链接:https://dolphinscheduler.apache.org/zh-cn/community/development/contribute.html来吧,DolphinScheduler开源社区需要您的参与,为中国开源崛起添砖加瓦吧,哪怕只是小小的一块瓦,汇聚起来的力量也是巨大的 。 来吧,开源社区非常期待您的参与 。

经验总结扩展阅读