【问题标题】:Scheduling a job in databricks Azure在 Azure Databricks 中安排作业
【发布时间】:2022-10-12 22:33:58
【问题描述】:

我想安排一个每天在上午 5:00、上午 8:30 和晚上 9:00 运行的数据块作业。 我正在寻找 cron 语法。

【问题讨论】:

  • 如果您尝试过,请分享创建计划时发生的错误或任何阻塞?
  • 我试过这个 0 0 5,8,21 吗? * * 但这在上午 5 点、上午 8 点和晚上 9 点运行。但是我想要早上 8 点 30 分而不是 8 点。
  • 我想这不能用单个触发器来完成,我建议在早上 5 点、晚上 9 点和 8:30 安排 2 个触发器,因为通过 cron 语法触发的时间必须相同。
  • 我们怎样才能触发它两次。是使用cron语法还是其他东西。
  • 创建两个不同的计划作业,一个在早上 5 点和晚上 9 点触发笔记本,另一个在早上 8:30 使用 cron 语法。

标签: azure-databricks


【解决方案1】:
  • 工作流程物品。

  • 创建新作业

  • 为 Notebook 创建作业提供所需的输入。

安排时间触发笔记本编辑时间表

  • 单击计划的触发器类型以计划时间,提供0 0 5,21 ? * * 作为 CRON 语法以在上午 5:00 和晚上 9:00 运行。

  • 创建另一个新作业以在上午 8:30 触发笔记本,将 0 30 8 ? * * 安排为 CRON 语法。

  • 现在这两个作业在预期时间运行,即上午 5:00、上午 8:30 和晚上 9:00。

所有时间的分钟数必须相同,以安排触发器以使用单个作业运行笔记本,根据要求,没有其他选项可以使用单个作业运行,我们必须执行两个作业。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-02
    • 1970-01-01
    • 2020-08-18
    • 2019-07-25
    • 1970-01-01
    相关资源
    最近更新 更多