问题标签 [airflow-webserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
airflow - 如何将 conf 传递给计划的 DAG
当手动触发 DAG 时,有多种方法可以传递配置。它可以从 UI 中完成,通过气流 CLI 使用--conf
参数和使用 REST API。
但是,当使用 cron 表达式调度 DAG 时,DAG 总是会失败,因为 DAG 中的任务需要来自conf
.
是否有可用于为值设置“默认”值的 DAG 级别配置conf
(无需对 Python 代码本身进行空检查并硬编码默认值)
我不想在代码本身中执行此 null 检查的原因是因为我希望conf
尽可能通过 Airflow API 公开键和默认值
airflow - 如何毫不拖延地安排执行?
我有一个问题,我需要每个月的第一天启动一个 DAG,但我有一个问题,DAG 于 10 月 1 日开始,但在 11 月 1 日当天执行,我需要 10 月 1 日执行 10 月 1 日和 11 月 1 日执行 1十一月,不耽误执行一个月。
我的调度程序是:'0 10 1 * *'
谢谢
airflow - Airflow 被许多用户使用,很可能其他人也有类似的问题,您可以轻松找到解决问题的方法
最近我已将气流升级到更新的可用版本 2.2.1,并得到许多用户使用气流的奇怪错误。
刷新 2-3 次后,我可以看到网络服务器 UI 页面,但它在每一个第一个操作中都会中断。
我为此使用了 LocalExecutor。所有配置都与我去年用于生产的配置相同。
此安装有两个不同之处:
- 使用 python pip commond 而不是标准设置安装并作为服务运行。
- 不同(升级)版本 - 2.2.1
airflow - 在 Airflow 2.1.2 中无法访问 XCOM 视图
当我转到Webserver UI中的Admin
-->Xcom
部分时,我收到此错误:Airflow 2.1.2
我怎样才能解决这个问题?
Dockerfile:
码头工人组成:
airflow - 气流 dag conf 值
我正在从 AWS Lambda 触发一个 DAG,它将接收我解析为的 s3 uri
效果很好。但是,在下一步中,我想使用
但是,dag 甚至无法导入。如何在 conf 中对某些路径进行硬编码以避免此错误?
python - Airflow Webserver 工作人员未启动
我是 Airflow 的新手,所以如果这是一个愚蠢的疑问,请原谅我。我在托管 Airflow 的服务器中的工作区崩溃了,我试图重新启动它,但到目前为止我所有的尝试都是徒劳的,我在气流调度程序中遇到以下消息
我的调度程序正在另一个终端中运行并且状态如下,我现在已经无数次杀死并重新开始我的工作并且我束手无策
python - 如何访问在函数[airflow Pythonoperator called function]中定义的变量并在airflow-template范围之外使用它?
现在,我需要知道两件事:
x = c,我正在尝试使用这个变量 x 来定义一个 for 循环,用于下一个任务需要拍摄的次数。不知何故,Airflow UI 是从一个基本编译的 .py 文件呈现的,并且 x 加载的值为 0 而不是 1,即使我
global c
在函数中这样做。有时,airflow UI 会偶然显示 1 的值。我想知道它背后的逻辑。如何控制全局变量?对于每个 dagrun,我想
conf
摆脱气流模板范围并在全局 python 区域 [非气流模板] 中使用它。我了解,我可以在气流模板中使用 jinja 宏。但是,我需要访问气流范围之外的 conf。y = dag.get_dagrun(execution_date=dag.get_latest_execution_date()).conf
该语句为我提供了最新的 dag_run conf。但是,对我来说,我有多个 DAG_runs 同时运行,所以我可以在这个变量中为那个 dagrun 获取当前的 dag_run conf 吗?