使用Airflow ShortCircuitOperator传入ignore_downstream_trigger_rules参数报错原因
报错原因解析
- 直接原因:你传入的
ignore_downstream_trigger_rules参数,在当前使用的Airflow版本中不属于ShortCircuitOperator的合法参数。 - 版本兼容性说明:
ignore_downstream_trigger_rules是Airflow 2.2.0及以上版本才为ShortCircuitOperator新增的参数。如果你的Airflow版本低于2.2.0,该类不存在这个参数定义,传入后必然触发「无效参数」的报错。 - 附带提示:代码里的
provide_context=True在Airflow 2.x版本中无需手动设置,框架会自动将上下文参数传递给python_callable函数。
内容的提问来源于stack exchange,提问作者Christine
相关产品推荐
相关产品推荐

