【问题标题】:How submit a job on Dataproc for us-east4 region using Python SDK如何使用 Python SDK 在 Dataproc 上为 us-east4 区域提交作业
【发布时间】:2019-03-22 12:16:51
【问题描述】:

我想在 Google Cloud Dataproc 上为 us-east4 区域提交作业。我使用了以下代码,这给了我一个错误。

job_clnt = dataproc_v1.JobControllerClient()
project_id = self.project_id
region = cluster_region
job_clnt.submit_job(project_id, region, job)

错误是:

400 请求中指定的区域“us-east4”与端点区域“全球”不匹配。要使用“us-east4”区域,请在请求中指定“us-east4”区域并将客户端配置为使用“us-east4-dataproc.googleapis.com:443”端点。

【问题讨论】:

标签: google-cloud-platform google-cloud-dataproc google-cloud-python


【解决方案1】:

tl/dr:你必须在存根上设置端点地址:configure client to use 'us-east4-dataproc.googleapis.com:443' endpoint.

这个答案可能是相关的: Invalid region error when using google-cloud-python API to access Dataproc

【讨论】:

  • 是的,以上答案仅与集群相关活动相关,但我想为特定区域提交工作
  • 同样的事情也适用于提交作业,您必须在存根上设置端点 URI 并以相同的方式完成。
猜你喜欢
  • 2019-12-31
  • 2020-08-06
  • 1970-01-01
  • 2020-02-10
  • 1970-01-01
  • 1970-01-01
  • 2020-02-04
  • 2022-10-17
  • 1970-01-01
相关资源
最近更新 更多