【发布时间】:2018-09-03 09:32:37
【问题描述】:
由于一些执行限制,我们从 Airflow 1.10.0 中的 Celery Executor 移出,现在我们使用的是KubernetesExecutor。
现在,即使我们直接更改代码中的subdag_operator,我们也无法并行化某些 DAG 中的所有任务:https://github.com/apache/incubator-airflow/blob/v1-10-stable/airflow/operators/subdag_operator.py#L38
我们的期望是通过这些修改和使用 Kubernetes 执行器,我们可以同时扇出所有任务的执行,但我们的行为与 SequentialExecutor 相同。
这是我们现在的行为:
我们希望使用KubernetesExecutor 同时执行所有这些。
【问题讨论】:
-
k8s 气流执行器在 DAG 中并行执行任务时为我工作。我建议您使用最新的气流版本重试,因为 k8s 执行器非常新
-
你好@shawmzhu,他们在几个分支前修复了它,这个问题在以前的版本中仍然存在(2018 年 11 月)但是谢谢。
-
您是否更改了 subdug 类以使用 KubernetesExecutor 作为默认值,而不是使用顺序执行器?
标签: kubernetes airflow airflow-scheduler