作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 apache Airflow ,我创建了一些 DAGS,其中一些不按计划运行。
我正在尝试找到一种方法,可以从 Python 脚本中触发特定 DAG 的运行。这可能吗?我能怎么做?
编辑 --- python 脚本将从与我所有 DAGS 所在的项目不同的项目中运行
最佳答案
在触发 Airflow DAG 运行时,您有多种选择。
使用 Python
Airflow python 包提供了一个 local client您可以用于从 python 脚本中触发 dag。例如:
from airflow.api.client.local_client import Client
c = Client(None, None)
c.trigger_dag(dag_id='test_dag_id', run_id='test_run_id', conf={})
使用 Airflow CLI
关于python - 如何在 Python 脚本中触发 Airflow DAG 运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60055151/
我是一名优秀的程序员,十分优秀!