Anda dapat menggunakan SSH untuk terhubung ke cluster Managed Service untuk Apache Spark jika akses SSH ke cluster diaktifkan saat Anda membuat cluster.
Mengaktifkan atau menonaktifkan akses SSH ke cluster
Kemampuan untuk menggunakan SSH agar terhubung ke cluster diaktifkan secara default untuk versi image sebelum 3.1 dan dinonaktifkan secara default untuk versi image 3.1 dan yang lebih baru. Perilaku default dapat diubah saat membuat cluster menggunakan versi image 2.3.30 dan yang lebih baru.
Google Cloud CLI
Saat membuat cluster dengan perintah
gcloud dataproc clusters create, teruskan flag --enable-ssh untuk mengaktifkan akses SSH atau
--no-ssh flag untuk menonaktifkan akses SSH ke cluster.
gcloud dataproc clusters create CLUSTER_NAME \ --region=REGION \ --enable-ssh | --no-ssh \ ... other args
REST API
Sebagai bagian dari permintaan
clusters.create, tetapkan kolom
IdentityConfig.enableSsh
ke true untuk mengaktifkan dan false untuk menonaktifkan akses SSH ke cluster.
Menghubungkan ke cluster menggunakan SSH
Konsol
- Di Google Cloud konsol, buka halaman VM Instances.
- Dalam daftar instance virtual machine, klik SSH di baris instance VM Managed Service untuk Apache Spark yang ingin Anda hubungkan.
Jendela browser akan terbuka di direktori utama Anda di node.
Connected, host fingerprint: ssh-rsa ... Linux cluster-1-m 3.16.0-0.bpo.4-amd64 ... ... user@cluster-1-m:~$
Google Cloud CLI
Jalankan perintah gcloud compute ssh di jendela terminal lokal atau dari Cloud Shell untuk terhubung menggunakan SSH ke node VM cluster.
gcloud compute ssh VM_NAME\ --zone=ZONE \ --project=PROJECT_ID
Contoh (nama default untuk node master adalah nama cluster yang diikuti dengan akhiran -m):
gcloud compute ssh cluster-1-m \ --zone=us-central-1-a \ --project=my-project-id ... Linux cluster-1-m 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6... ... user@cluster-1-m:~$