为了账号安全,请及时绑定邮箱和手机立即绑定

Cloud Composer / Airflow:只能在 Operator 之间设置关系;

Cloud Composer / Airflow:只能在 Operator 之间设置关系;

MYYA 2021-10-19 15:50:08
我们在 Cloud Composer 中有几个以前运行良好的 Airflow DAG。DAGs 和 Operators 的代码没有改变,但在最近的部署之后,我们现在从 DAGs 得到这个错误:Broken DAG:[...] 关系只能在 Operator 之间设置;收到 PythonOperator同样,该 DAG 已数周未更改,并且之前运行良好。在PythonOperator有通过气流提供的PythonOperator,进口是这样的:from airflow.operators.python_operator import PythonOperator并在 DAG 中使用如下:OPERATOR_READ_HEADER = PythonOperator(    task_id='read_header',    params={'object_name': 'dependencies/MT940 Header.txt'},    python_callable=read_object,    provide_context=True)SENSOR_INPUT_FILE_PROVIDED >> OPERATOR_READ_HEADER为什么会开始发生此错误?这是1.9.0-composer在 Google Cloud Composer 中的Airflow上。
查看完整描述

1 回答

?
MM们

TA贡献1886条经验 获得超2个赞

在 composer-1.4.2 版本中引入了一个错误,我们现在已经修复了,尝试创建一个新的 Composer 环境,DAG 错误应该会消失。同时,我们还将在接下来的几天内自动将该修复自动应用于现有的 1.4.2 环境。


查看完整回答
反对 回复 2021-10-19
  • 1 回答
  • 0 关注
  • 233 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信