首页 > 其他分享 >Dolphin Scheduler 进阶教程

Dolphin Scheduler 进阶教程

时间:2024-09-13 14:52:09浏览次数:11  
标签:24 Dolphin 进阶 months 局部变量 add 参数 yyyyMMdd Scheduler

一.传参

传参有两种变量:局部变量和全局变量

1.局部变量--针对于一个任务

创建三个shell任务a1,a2,a3并写入相同的脚本,选择自定义参数只给a1传入参数,具体操作如下:

其他两个shell任务不传参数

然后将工作流上线,执行,查看日志发现只有a1打印了传递的参数:

2.全局变量--多个任务都需要一个字段

创建三个shell任务a1,a2,a3并写入相同的脚本,目前 A\B\C 任务都需要一个变量 dt。在保存工作流的时候,弹出来的界面可以指定全局变量。

查看日志发现,a2和a3都是打印的2021-06-10,唯独A打印的是2021-06-07因为A设置了局部变量,当一个任务有局部变量又有全局变量的时候,以局部变量的值为准(就近原则)

二.日期

系统参数--格式太固定,没法自定义

参数

说明

${system.biz.date}

定时时间前一天,格式为yyyyMMdd

${system.biz.curdate}

定时时间,格式为yyyyMMdd

${system.datetime}

定时时间,格式为yyyyMMddHHmmss

三.自定义时间

参数

说明

$[add_months(yyyyMMdd,12*N)]

后N 年

$[add_months(yyyyMMdd,-12*N)]

前N 年

$[add_months(yyyyMMdd,N)]

后N 月

$[add_months(yyyyMMdd,-N)]

前N 月

$[yyyyMMdd+7*N]

后N 周

$[yyyyMMdd-7*N]

前N 周

$[yyyyMMdd+N]

后N 天

$[yyyyMMdd-N]

前N 天

$[HHmmss+N/24]

后N 小时

$[HHmmss-N/24]

前N 小时

$[HHmmss+N/24/60]

后N 分钟

$[HHmmss-N/24/60]

前N 分钟

在a3任务中

执行结果:

标签:24,Dolphin,进阶,months,局部变量,add,参数,yyyyMMdd,Scheduler
From: https://blog.csdn.net/2301_79362607/article/details/142067981

相关文章

  • Azkaban、oozie、airflow、dolphinschduler 对比分析
    好的,我们可以进一步深入分析Azkaban、Oozie、Airflow和DolphinScheduler的更多技术细节、架构、优缺点,以及在实际场景中的应用情况。1.Azkaban1.1架构组件:WebServer:负责处理用户请求、提交工作流、查看任务状态和管理任务调度。ExecutorServer:负责实际执行......
  • 【C++进阶】多态
    【C++进阶】多态......
  • Apache SeaTunnel Committer 进阶指南
    ApacheSeaTunnel作为一个开源的数据集成工具,旨在简化和加速海量数据的采集和传输。社区的Committer是指拥有项目存储库的写权限的社区成员,即Committer可以自行修改代码、文档和网站,也可以合并其他成员的贡献。成为ApacheSeaTunnelCommitter没有严格的规则,实际上,新Comm......
  • Apache SeaTunnel Committer 进阶指南
    ApacheSeaTunnel作为一个开源的数据集成工具,旨在简化和加速海量数据的采集和传输。社区的Committer是指拥有项目存储库的写权限的社区成员,即Committer可以自行修改代码、文档和网站,也可以合并其他成员的贡献。成为ApacheSeaTunnelCommitter没有严格的规则,实际上,新Com......
  • 鹏哥C语言(进阶)27-30---循环语句 while
    #define_CRT_SECURE_NO_WARNINGS//--------------------------------------------------------------------------------------------------------------3.循环语句//while //for//dowhile#include<stdio.h>//------------------------------------------------......
  • 再次进阶 舞台王者 第八季完美童模全球赛形象大使【鲁湉妤】赛场&秀场超燃合集!
    7月20-23日,2024第八季完美童模全球总决赛在青岛圆满落幕。在盛大的颁奖典礼上,一位才能出众的少女——鲁湉妤,迎来了她舞台生涯的璀璨时刻。形象大使——鲁湉妤,以璀璨童星之姿,优雅地踏上完美童模盛宴的绚丽舞台,作为开场小嘉宾,她瞬间成为了全场瞩目的焦点。她以一种超越年龄的自信与风......
  • 再次进阶 舞台王者 第八季完美童模全球赛形象大使【罗晨郗】赛场&秀场超燃合集!
    7月20-23日,2024第八季完美童模全球总决赛在青岛圆满落幕。在盛大的颁奖典礼上,一位才能出众的少女——罗晨郗,迎来了她舞台生涯的璀璨时刻。形象大使——罗晨郗,以璀璨童星之姿,优雅地踏上完美童模盛宴的绚丽舞台,作为开场小嘉宾,她瞬间成为了全场瞩目的焦点。她以一种超越年龄的自信与风......
  • 再次进阶 舞台王者 第八季完美童模全球赛首席星推官【李子嫣】赛场&秀场超燃合集!
    7月20-23日,2024第八季完美童模全球总决赛在青岛圆满落幕。在盛大的颁奖典礼上,一位才能出众的少女——李子嫣,迎来了她舞台生涯的璀璨时刻。首席星推官——李子嫣,以璀璨童星之姿,优雅地踏上完美童模盛宴的绚丽舞台,作为开场小嘉宾,她瞬间成为了全场瞩目的焦点。她以一种超越年龄的自信与......
  • 再次进阶 舞台王者 第八季完美童模全球赛首席星推官【孙欣妍】赛场&秀场超燃合集!
    7月20-23日,2024第八季完美童模全球总决赛在青岛圆满落幕。在盛大的颁奖典礼上,一位才能出众的少女——孙欣妍,迎来了她舞台生涯的璀璨时刻。首席星推官——孙欣妍,以璀璨童星之姿,优雅地踏上完美童模盛宴的绚丽舞台,作为开场小嘉宾,她瞬间成为了全场瞩目的焦点。她以一种超越年龄的自信与......
  • 再次进阶 舞台王者 第八季完美童模全球赛首席星推官【许灵月】赛场&秀场超燃合集!
    7月20-23日,2024第八季完美童模全球总决赛在青岛圆满落幕。在盛大的颁奖典礼上,一位才能出众的少女——许灵月,迎来了她舞台生涯的璀璨时刻。首席星推官——许灵月,以璀璨童星之姿,优雅地踏上完美童模盛宴的绚丽舞台,作为开场小嘉宾,她瞬间成为了全场瞩目的焦点。她以一种超越年龄的自信与......