如何强制删除 dataproc 无服务器批次

Afa*_*faq 4 google-cloud-dataproc google-cloud-dataproc-serverless

我正在运行 pyspark dataproc 无服务器批处理。它已经运行了太长时间,所以我决定将其删除。但 GCP 控制台和 CLI 都不允许我删除该批次。

我尝试的命令是

gcloud dataproc batches delete <Batch ID> --region=us-central1
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

ERROR: (gcloud.dataproc.batches.delete) FAILED_PRECONDITION: Cannot delete non terminal batch 'Batch(<project-id/batch-id>)'; current state: 'RUNNING'

Dag*_*ang 5

gcloud dataproc batches cancel用于取消正在运行的批处理,而gcloud dataproc batches delete用于删除批处理资源。在这种情况下,您想要使用cancel.