我在气流中有一个DAG,现在它每小时运行一次(@hourly)。 是否可以让它每5分钟运行一次?
答案 0 :(得分:13)
是的,这是我每5分钟运行一次DAG的示例:
dag = DAG(dag_id='eth_rates',
default_args=args,
schedule_interval='*/5 * * * *',
dagrun_timeout=timedelta(seconds=5))
schedule_interval
接受CRON表达式:https://en.wikipedia.org/wiki/Cron#CRON_expression
答案 1 :(得分:-1)
每个DAG可能有也可能没有时间表,这可以通知DAG如何运行 被创造了。 schedule_interval定义为DAG参数,和 优选地接收作为str或c的cron表达式 datetime.timedelta对象。
按照提供的link for CRON expressions显示后,您可以将其指定为5 0 0 0 0 0
,每5分钟运行一次。
我对这件事并不熟悉,但这就是文件所说的。