Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Airflow 如何在气流中检查操作器的输出?_Airflow_Airflow Scheduler_Airflow Operator_Apache Airflow Xcom - Fatal编程技术网

Airflow 如何在气流中检查操作器的输出?

Airflow 如何在气流中检查操作器的输出?,airflow,airflow-scheduler,airflow-operator,apache-airflow-xcom,Airflow,Airflow Scheduler,Airflow Operator,Apache Airflow Xcom,我对Airflow非常陌生,我想知道如果我执行一个bash操作符,我们如何获得该操作符的控制台输出?我想知道设置xcom\u push=true是否解决了问题? 我很高兴任何人都能回答这个问题:)如果xcom\u push是True,那么在bash命令完成时,只有写入stdout的最后一行也会被推送到xcom 相关源代码:如果xcom\u push为True,则在bash命令完成时,只有写入stdout的最后一行也将被推送到xcom 相关源代码:添加到@kaxil的答案中(因为我没有足够的声誉来

我对Airflow非常陌生,我想知道如果我执行一个bash操作符,我们如何获得该操作符的控制台输出?我想知道设置
xcom\u push=true是否解决了问题?

我很高兴任何人都能回答这个问题:)

如果
xcom\u push
True
,那么在bash命令完成时,只有写入stdout的最后一行也会被推送到xcom


相关源代码:

如果
xcom\u push
True
,则在bash命令完成时,只有写入stdout的最后一行也将被推送到xcom

相关源代码:

添加到@kaxil的答案中(因为我没有足够的声誉来评论他的答案):

如果
bash\u命令
返回要包含在xcom中的多行,则添加此命令以返回一行中的所有内容:

bash_command="<COMMAND> | tr '\n' '||'",
bash_命令=“|tr'\n'| |”,
补充@kaxil的答案(因为我没有足够的声誉来评论他的答案):

如果
bash\u命令
返回要包含在xcom中的多行,则添加此命令以返回一行中的所有内容:

bash_command="<COMMAND> | tr '\n' '||'",
bash_命令=“|tr'\n'| |”,