【发布时间】:2021-08-07 08:09:34
【问题描述】:
我一直在使用这个 yaml 文件来启动我的数据流 flex 工作流,使用 Beam 2.27.0,它一直运行良好
- name: gcr.io/$PROJECT_ID/$_IMAGE
entrypoint: python
args:
- /dataflow/template/main.py
- --runner=DataflowRunner
- --project=$PROJECT_ID
- --region=$_REGION
- --job_name=$_JOB_NAME
- --temp_location=$_TEMP_LOCATION
- --sdk_container_image=gcr.io/$PROJECT_ID/$_IMAGE
- --disk_size_gb=50
- --year=2018
- --quarter=QTR1
- --fmpkey=$_FMPKEY
- --setup_file=/dataflow/template/setup.py
今天我决定将梁升级到 2.30.0,当运行完全相同的文件时,我现在得到了 这个
Unrecognized SDK container image: gcr.io/datascience-projects/pipeline:latestRun. Custom container images are only supportedfor Dataflow Runner v2.
谁能告诉我需要修复什么?我怀疑我需要使用 cloud-sdk 而不是 python 运行.....
亲切的问候 马可
【问题讨论】:
标签: google-cloud-platform google-cloud-dataflow google-cloud-build