【发布时间】:2021-11-15 08:40:25
【问题描述】:
我需要安排一个每隔一天运行一次的工作(如果开始时间是周一,那么周三、周五、周日...)。 但在 databricks 中,作业调度程序选项仅适用于日、周、月和年。
【问题讨论】:
标签: databricks jobs azure-databricks
我需要安排一个每隔一天运行一次的工作(如果开始时间是周一,那么周三、周五、周日...)。 但在 databricks 中,作业调度程序选项仅适用于日、周、月和年。
【问题讨论】:
标签: databricks jobs azure-databricks
您只需将计划指定为cron expression,而不是使用 UI 选项。 Databricks 作业使用Quartz syntax,因此对于您的案例表达式将如下所示(填写秒/分钟/小时作为您需要开始作业的时间):
seconds minutes hours * * 1,3,5,7
【讨论】:
我在 databricks 中尝试了以下计划,它接受 cron 作为有效计划。您还可以尝试以下 cron 以及 @alex-ott 的回答。
seconds minutes hours ? * 1,3,5,7
当您指定day of the week 时,您的day of the month 应该是?。
【讨论】: