Anda menentukan region Compute Engine, seperti "us-east1" atau "europe-west1", saat membuat cluster Managed Service untuk Apache Spark. Managed Service untuk Apache Spark akan mengisolasi resource cluster, seperti instance VM dan Cloud Storage serta penyimpanan metadata, dalam zona di region yang ditentukan.
Secara opsional, Anda dapat menentukan zona dalam region cluster yang ditentukan, seperti "us-east1-a" atau "europe-west1-b", saat membuat cluster. Jika Anda tidak menentukan zona, Penempatan Zona Otomatis Managed Service untuk Apache Spark akan memilih zona dalam region cluster yang Anda tentukan untuk menemukan resource cluster.
Namespace regional sesuai dengan /regions/REGION
segmen dari URI resource Managed Service untuk Apache Spark (misalnya, lihat
cluster
networkUri).
Nama region
Nama region mengikuti konvensi penamaan standar berdasarkan
region Compute Engine.
Misalnya, nama untuk region AS Tengah adalah us-central1, dan nama region Eropa Barat adalah europe-west1. Jalankan perintah gcloud compute regions list untuk melihat daftar region yang tersedia.
Endpoint lokasi dan regional
Google Cloud API dapat memberikan dukungan untuk endpoint lokasi dan regional:
Endpoint lokasi memastikan bahwa data dalam pengiriman tetap berada di lokasi yang ditentukan saat diakses melalui konektivitas pribadi.
Format:
{location}-{service}.googleapis.comContoh:
us-central-1-dataproc.googleapis.comEndpoint regional memastikan bahwa data dalam pengiriman tetap berada di lokasi yang ditentukan saat diakses melalui konektivitas pribadi atau internet publik.
Format:
{service}.{location}.rep.googleapis.comContoh:
dataproc.us-central1.rep.googleapis.com
Endpoint Managed Service untuk Apache Spark default adalah endpoint lokasi. Lihat catatan rilis Managed Service untuk Apache Spark untuk mengetahui pengumuman tentang dukungan Managed Service untuk Apache Spark terhadap endpoint regional.
Membuat cluster
gcloud CLI
Saat membuat cluster, tentukan region menggunakan flag --region yang diperlukan.
gcloud dataproc clusters create CLUSTER_NAME \ --region=REGION \ other args ...
REST API
Gunakan parameter URL REGION dalam permintaan
clusters.create
untuk menentukan region cluster.
gRPC
Tetapkan alamat transportasi klien ke endpoint lokasi menggunakan pola berikut:
REGION-dataproc.googleapis.com
Contoh Python (google-cloud-python):
from google.cloud import dataproc_v1
from google.cloud.dataproc_v1.gapic.transports import cluster_controller_grpc_transport
transport = cluster_controller_grpc_transport.ClusterControllerGrpcTransport(
address='us-central1-dataproc.googleapis.com:443')
client = dataproc_v1.ClusterControllerClient(transport)
project_id = 'my-project'
region = 'us-central1'
cluster = {...}Contoh Java(google-cloud-java):
ClusterControllerSettings settings =
ClusterControllerSettings.newBuilder()
.setEndpoint("us-central1-dataproc.googleapis.com:443")
.build();
try (ClusterControllerClient clusterControllerClient = ClusterControllerClient.create(settings)) {
String projectId = "my-project";
String region = "us-central1";
Cluster cluster = Cluster.newBuilder().build();
Cluster response =
clusterControllerClient.createClusterAsync(projectId, region, cluster).get();
}Konsol
Tentukan region Managed Service untuk Apache Spark di bagian Location pada panel Set up cluster di halaman Managed Service untuk Apache Spark Create a cluster di Google Cloud konsol.
Langkah berikutnya
- Geografi dan Region
- Compute Engine→Region dan Zona
- Compute Engine→Resource Global, Regional, dan Zona
- Penempatan Zona Otomatis Managed Service untuk Apache Spark