账户管理:

需要admin账户登入

image.png

邮箱配置

服务密码:ezeqznzberufbgcb
image.png

smpt服务启动/关闭

image.png

任务调度

默认不能使用admin进行调度任务,因为没有配置租户和队列,配置后可以使用
配置好用户后,通过用户即可登录进行调度作业

失败策略

image.png

image.png
继续:
任务A遇到问题,任务B继续进行
结束:
任务A遇到问题,任务B也一起结束

超时说明

image.png

配置任务

配置引用(调度的脚本)

image.png

调用引用

image.png

引用成功

image.png

查询执行日志

image.png

调度结果

image.png

dophinscheduler的系统时间参数

https://dolphinscheduler.apache.org/zh-cn/docs/latest/user_doc/guide/parameter/built-in.html

基础内置参数

变量名 声明方式 含义
system.biz.date ${system.biz.date} 日常调度实例定时的定时时间前一天,格式为 yyyyMMdd
system.biz.curdate ${system.biz.curdate} 日常调度实例定时的定时时间,格式为 yyyyMMdd
system.datetime ${system.datetime} 日常调度实例定时的定时时间,格式为 yyyyMMddHHmmss

衍生内置参数

  • 支持代码中自定义变量名,声明方式:${变量名}。可以是引用 “系统参数”
  • 我们定义这种基准变量为 $[…] 格式的,$[yyyyMMddHHmmss] 是可以任意分解组合的,比如:$[yyyyMMdd], $[HHmmss], $[yyyy-MM-dd] 等
  • 也可以通过以下两种方式:1.使用add_months()函数,该函数用于加减月份, 第一个入口参数为[yyyyMMdd],表示返回时间的格式 第二个入口参数为月份偏移量,表示加减多少个月2.直接加减数字 在自定义格式后直接“+/-”数字

    • 后 N 年:$[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]

1、如果是load语句,因为路径有单引号,那么需要添加双引号
2、如果选的是varchar类型,那么结果会带有双引号,就会变成:
/flume/token_transfers/'20220222'/
image.png

sql调度

image.png

sql解析说明:

先解析所有模块语法是否有错才全部执行
image.png

image.png
不能写分号!!!!!!