Dataproc 自动选择地区功能

创建 Dataproc 集群时,您可以使用单个“全球”端点或基于 Compute Engine 区域区域端点。如果您选择一个地区,则可以选择该地区内的区域,或者,您可以省略区域,以让 Dataproc 自动选择区域功能在您所选地区中为您选择区域。选择区域后,该集群的所有节点都将部署到该区域。选择全球端点或使用 Cloud Console 创建集群时,自动选择区域功能将不可用。

使用自动选择地区功能

gcloud 命令

如需创建使用自动选择区域功能的 Dataproc 集群,请使用 gcloud dataproc 集群创建命令。将 --region 标志设置为用于非全球地区,并忽略 --zone 标志(或将该标志留空:--zone=zone="")。

gcloud dataproc clusters create cluster-name \
    --region=region \
    --zone="" \
    other args ...

REST API

如需创建使用自动选择区域功能的 Dataproc 集群,请构建 JSON clusters.create API 请求,并将 gceClusterConfig.zoneUri 字段留空。在 REST 端点 https://dataproc.googleapis.com/v1/projects/projectId/regions/region/clusters 中,插入一个非全球地区。Dataproc 自动区域选择功能将为指定地区内的集群选择一个区域。

在自动选择区域功能中使用短资源名称:在 Auto Zone Placement REST API 集群创建请求中指定资源 URI(例如 machineTypeUriacceleratorTypeUri)时,请使用不带区域规范的短资源名称,例如“n1-standard-2”或“nvidia-tesla-k80”。

控制台

使用 Cloud Console 创建集群时,无法选择自动选择区域功能。