如何在气流中使用

编程入门 行业动态 更新时间:2024-10-18 10:24:01
本文介绍了如何在气流中使用--conf选项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在尝试运行气流DAG,并且需要为任务传递一些参数。

I am trying to run a airflow DAG and need to pass some parameters for the tasks.

如何读取作为--conf参数传递的JSON字符串在命令行 trigger_dag 命令中,在python DAG文件中。

How do I read the JSON string passed as the --conf parameter in the command line trigger_dag command, in the python DAG file.

例如: airflow trigger_dag'dag_name'-r'run_id'--conf'{ key: value}'

推荐答案

两种方式。从模板字段或文件内部:

Two ways. From inside a template field or file:

{{ dag_run.conf['key'] }}

或者当上下文可用时,例如在 PythonOperator 可调用的python中:

Or when context is available, e.g. within a python callable of the PythonOperator:

context['dag_run'].conf['key']

更多推荐

如何在气流中使用

本文发布于:2023-11-23 20:00:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1622711.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:气流   如何在

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!