Dolphinscheduler 参数使用说明

  1. 系统参数
    变量名 声明方式 含义

```bash
system.biz.date	${system.biz.date}	日常调度实例定时的定时时间前一天,格式为 yyyyMMdd,补数据时,该日期 +1
system.biz.curdate	${system.biz.curdate}	日常调度实例定时的定时时间,格式为 yyyyMMdd,补数据时,该日期 +1
system.datetime	${system.datetime}	日常调度实例定时的定时时间,格式为 yyyyMMddHHmmss,补数据时,该日期 +1

2.自定义参数
2.1 时间自定义参数
支持代码中自定义变量名,声明方式:${变量名}。可以是引用 "系统参数" 或指定 "常量"。

我们定义这种基准变量为 $[...] 格式的,$[yyyyMMddHHmmss] 是可以任意分解组合的,比如:$[yyyyMMdd], $[HHmmss], $[yyyy-MM-dd] 等

也可以通过以下两种方式:

 - 1.使用add_months()函数,该函数用于加减月份, 第一个入口参数为[yyyyMMdd],表示返回时间的格式 第二个入口参数为月份偏移量,表示加减多少个月
   * 后 N 年:$[add_months(yyyyMMdd,12*N)]
   * 前 N 年:$[add_months(yyyyMMdd,-12*N)]
   * 后 N 月:$[add_months(yyyyMMdd,N)]
   * 前 N 月:$[add_months(yyyyMMdd,-N)]
   *******************************************
   2.直接加减数字 在自定义格式后直接“+/-”数字
   * 后 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]

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DolphinScheduler 是一个分布式的、易扩展的、高可用的任务调度系统。以下是 DolphinScheduler 的一些常用参数: 1. 全局参数: - `dolphinscheduler.env.path`: 配置文件路径 - `dolphinscheduler.log.path`: 日志文件路径 - `dolphinscheduler.log.retention`: 日志文件保留天数 - `dolphinscheduler.task.commit.retryTimes`: 任务重试次数 - `dolphinscheduler.task.commit.interval`: 任务提交间隔时间(单位秒) - `dolphinscheduler.task.commit.retryInterval`: 任务重试间隔时间(单位秒) - `dolphinscheduler.db.check.interval`: 数据库连接检查间隔时间(单位秒) - `dolphinscheduler.db.maxWaitMillis`: 数据库连接等待超时时间(单位毫秒) 2. Master 参数: - `dolphinscheduler.master.exec.threads`: Master 执行任务的线程数 - `dolphinscheduler.master.heartbeat.interval`: Master 心跳间隔时间(单位秒) - `dolphinscheduler.master.task.commit.retryTimes`: Master 重试提交任务次数 - `dolphinscheduler.master.task.commit.interval`: Master 提交任务间隔时间(单位秒) - `dolphinscheduler.master.task.commit.retryInterval`: Master 重试提交任务间隔时间(单位秒) 3. Worker 参数: - `dolphinscheduler.worker.exec.threads`: Worker 执行任务的线程数 - `dolphinscheduler.worker.heartbeat.interval`: Worker 心跳间隔时间(单位秒) - `dolphinscheduler.worker.fetch.task.num`: Worker 一次获取任务的数量 - `dolphinscheduler.worker.max.cpuload.avg`: Worker 最大 CPU 平均负载 - `dolphinscheduler.worker.max.cpu.usage`: Worker 最大 CPU 使用率 - `dolphinscheduler.worker.max.memory.usage`: Worker 最大内存使用率 以上是一些常用的 DolphinScheduler 参数,具体使用还需根据实际情况进行配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值