Menghubungkan ke cluster menggunakan SSH

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

  1. Di Google Cloud konsol, buka halaman VM Instances.
  2. Dalam daftar instance virtual machine, klik SSH di baris instance VM Managed Service untuk Apache Spark yang ingin Anda hubungkan.
    Daftar instance VM yang menampilkan tombol SSH untuk node cluster.

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:~$
Halaman detail Cluster yang menampilkan tab VM Instances.

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:~$