Conectar-se a um cluster usando SSH

É possível usar o SSH para se conectar a um cluster do Serviço Gerenciado para Apache Spark se o acesso SSH ao cluster estiver ativado quando você criar o cluster.

Ativar ou desativar o acesso SSH a um cluster

A capacidade de usar o SSH para se conectar a um cluster é ativada por padrão para versões de imagem anteriores à 3.1 e desativada por padrão para versões de imagem 3.1 e mais recentes. O comportamento padrão pode ser alterado ao criar clusters usando versões de imagem 2.3.30 e mais recentes.

Google Cloud CLI

Ao criar um cluster com o gcloud dataproc clusters create comando, transmita a flag --enable-ssh para ativar o acesso SSH ou a --no-ssh flag para desativar o acesso SSH ao cluster.

gcloud dataproc clusters create CLUSTER_NAME \
    --region=REGION \
    --enable-ssh | --no-ssh \
    ... other args

API REST

Como parte de uma clusters.create solicitação, defina o campo IdentityConfig.enableSsh como true para ativar e false para desativar o acesso SSH ao cluster.

Conectar-se a um cluster usando SSH

Console

  1. No Google Cloud console do, acesse a página Instâncias de VM.
  2. Na lista de instâncias de máquina virtual, clique em SSH na linha da instância de VM do Serviço Gerenciado para Apache Spark a que você quer se conectar.
    Uma lista de instâncias de VM mostrando o botão SSH de um nó de cluster.

Uma janela do navegador é aberta no diretório inicial do nó.

Connected, host fingerprint: ssh-rsa ...
Linux cluster-1-m 3.16.0-0.bpo.4-amd64 ...
...
user@cluster-1-m:~$
A página de detalhes do cluster mostrando a guia "Instâncias de VM".

Google Cloud CLI

Execute o comando gcloud compute ssh em uma janela de terminal local ou no Cloud Shell para se conectar usando SSH a um nó de VM do cluster.

gcloud compute ssh VM_NAME\
    --zone=ZONE \
    --project=PROJECT_ID

Exemplo (o nome padrão do nó mestre é o nome do cluster seguido por um sufixo -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:~$