gpt4 book ai didi

airflow - Apache Airflow 问题 - "a task with task_id create_tag_template_field_result is already in the DAG"

转载 作者:行者123 更新时间:2023-12-03 14:31:38 27 4
gpt4 key购买 nike

所以,即使是空白的 Airflow 安装,我也有问题。
只要我试着跑

airflow test tutorial print_date 2015-06-01
我收到一个引发的异常,上面写着
PendingDeprecationWarning:无法将请求的任务添加到 DAG,因为具有 task_id create_tag_template_field_result 的任务已在 DAG 中。从 Airflow 2.0 开始,尝试覆盖任务将引发异常。
这是什么原因(因为我实际上没有对安装进行任何更改)?
在以前的安装中,当我尝试运行自己的 dag 时,我也遇到了这个问题……但是在我的代码中找不到“create_tag_template_field_result”。

最佳答案

您可以设置配置参数 load_examples = False 来解决它。
这是测试命令将调用 get_dag 函数,它将构造一个 DagBag 对象,在构造函数中将调用 collect_dags 函数。
当 conf arg LOAD_EXAMPLES=True(default True) 时,collect_dags 函数将收集示例路径中的所有 dag,这就是任务 create_tag_template_field_result 的来源。
在 collect_dags 函数中,每个示例任务都会调用 add_task 函数,这就是您再次添加 create_tag_template_field_result 任务的地方。
也许这是您第一次添加此任务而您没有意识到的快速入门。
您可以设置配置参数 load_examples = False 来解决它

关于airflow - Apache Airflow 问题 - "a task with task_id create_tag_template_field_result is already in the DAG",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63883021/

27 4 0
文章推荐: reactjs - 使用react-window渲染表格行时如何处理 "Warning: validateDOMNesting(...): cannot appear as a child of
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com