Я использую DataFlowJavaOperator () в воздушном потоке (Cloud Composer). Есть ли способ получить идентификатор выполненного задания потока данных в следующей задаче PythonOperator? Я хотел бы использовать job_id для вызова команды gcloud
, чтобы получить результат работы.
def check_dataflow(ds, **kwargs)
# here I want to execute gloud command with the job ID to get job result.
# gcloud dataflow jobs describe <JOB_ID>
t1 = DataFlowJavaOperator(
task_id='task1'
jar='gs://path/to/jar/abc.jar',
options={
'stagingLocation': "gs://stgLocation/",
'tempLocation': "gs://tmpLocation/",
},
provide_context=True
dag=dag,
)
t2 = PythonOperator(
task_id='task2',
python_callable=check_dataflow,
provide_context=True
dag=dag,
)
t1 >> t2
operator
другой, но посмотрите, можете ли вы понять намеки из этого - person y2k-shubham   schedule 07.02.2019