我正在尝试动态设置依赖关系并已注册task_0。下面是代码。
with dag:
final_task = DummyOperator(task_id='final')
for i in range(0, 3):
d1 = DummyOperator(task_id='tasks_{0}'.format(i))
for j in range(0, 3):
d2 = PythonOperator(task_id='task_{0}'.format(i),
python_callable=test_callable,
provide_context=True)
d1 >> d2
答案 0 :(得分:0)
1)您在哪里定义d1
?
2)当i = 0时,它将创建3个PythonOperator
,它们具有相同的task_id
,即j的for循环内的task_0
。这就是为什么您看到该错误消息的原因。