通过xcom push无法获得返回值

时间:2019-12-05 11:52:03

标签: python shell airflow apache-airflow-xcom

在sh运算符的帮助下,我正在通过xcom推送一个值,并尝试拉取并将其分配给get_master_ip变量。但是它没有返回值,而是在打印{{task_instance.xcom_pull(task_ids ='tnew',key ='return_value')}}。我想看到输出为172.20.1.1。请帮助

cluster_command = """
echo 172.20.1.1 """

tnew = BashOperator(
      task_id ='tnew',
      bash_command =cluster_command,
      xcom_push=True,
      dag =dag, )

get_master_ip = "{{ task_instance.xcom_pull(task_ids='tnew', key='return_value') }}" 

0 个答案:

没有答案