我已经这样定义了external_sensor:
main
另一个任务是这样定义的:
external_sensor = ExternalTaskSensor(task_id='ext_sensor_task',
execution_delta=timedelta(minutes=0),
external_dag_id='book_data',
external_task_id='Dataframe_Windows_test',
dag = dag)
在气流UI中: 我得到了错误: 参数['task_id']是必需的
我有两个问题: 1.为什么会出现这种错误? 2.为什么不起作用?
附件:
dl_processing_windows = DL_Processing(task_id='dl_processing_windows',
df_dataset_location=dl_config.WINDOWS_DATASET,
....
两个dag的参数相同!
答案 0 :(得分:0)
我修复了它。 通常,start_date与scheduler_interval不同。我将两个日期的start_date设置为与当前日期相同的时间。
第一个依赖包完成后,新的dag开始工作!