Python 无法查明GCP Composer(气流)DAG任务失败的问题
我对使用Apache Airflow是新手。 我的dag的某些操作员处于失败状态。我正在努力理解错误的根源 以下是问题的详细信息: 我的dag相当大,它的某些部分由子dag组成。 我在Composer UI中注意到,失败的子DAG都是在名为Python 无法查明GCP Composer(气流)DAG任务失败的问题,python,google-cloud-platform,airflow,google-cloud-composer,apache-airflow-xcom,Python,Google Cloud Platform,Airflow,Google Cloud Composer,Apache Airflow Xcom,我对使用Apache Airflow是新手。 我的dag的某些操作员处于失败状态。我正在努力理解错误的根源 以下是问题的详细信息: 我的dag相当大,它的某些部分由子dag组成。 我在Composer UI中注意到,失败的子DAG都是在名为download\u file的task\u id中完成的,该文件使用XCom和GoogleCloudStorageDownloadOperator >> GoogleCloudStorageDownloadOperator( task_
download\u file
的task\u id
中完成的,该文件使用XCom
和GoogleCloudStorageDownloadOperator
>> GoogleCloudStorageDownloadOperator(
task_id='download_file',
bucket="sftp_sef",
object="{{task_instance.xcom_pull(task_ids='find_file') | first }}",
filename="/home/airflow/gcs/data/zips/{{{{ds_nodash}}}}_{0}.zip".format(table)
)
上述子数据集中的日志没有显示任何有用的内容
日志:
[2020-04-0715:19:25618]{models.py:1359}信息-所有依赖项都满足要求
对于[2020-04-0715:19:25660]
{models.py:1359}INFO-所有依赖项都满足[2020-04-0715:19:25660]
{models.py:1577}INFO-
-------------------------------------------------------------------------------开始尝试第10次,共1次
[2020-04-0715:19:25685]{models.py:1599}信息-正在执行
在…上
2020-04-06T11:44:31+00:00[2020-04-07 15:19:25685]
{base_task_runner.py:118}INFO-Running:['bash','-c','气流运行
datamart_integration.approvement_电子邮件下载_文件
2020-04-06T11:44:31+00:00--job_id 156313--pool integration--raw-sd
DAGS_文件夹/datamart/datamart_integration.py--cfg_路径
/tmp/tmpacazgnve']
我不确定是否有什么地方我没有检查。。。以下是我的问题:
关于你的三个问题: 首先使用Cloud Composer时,有几种方法可以调试代码中的错误。根据建议,你应该:
- 如果有任何错误代码/编号李>
- 使用文档中的示例代码检查语法是否正确李>
- 检查软件包是否已弃用李>
如果需要进一步帮助,请随时与我共享错误代码 谢谢大家!!我会在下一天给你更新,不用担心。如果您觉得这些信息有用,请考虑接受答案。虽然文档似乎指向了<代码> GooGeLoLoudStutoAdGooLoad运算符< /COD>的弃权,但在作曲家中,当前版本的AIR流是<代码> 1.10 10< /代码>,我相信?@阿埃托斯,根据最新版本,Cloud Composer支持的最新气流版本是1.10.6,并且a
pip安装apache气流[gcp]
返回成功安装的apache-Airflow-1.10.10