Você pode usar o SSH para se conectar a um cluster do Serviço gerenciado para Apache Spark se o acesso SSH ao cluster estiver ativado ao criar o cluster.
Ativar ou desativar o acesso SSH a um cluster
A capacidade de usar SSH para se conectar a um cluster
é ativada por padrão para versões de imagem anteriores a 3.1 e desativada por
padrão para versões de imagem 3.1 e mais recentes. O comportamento padrão pode ser mudado ao criar clusters usando versões de imagem 2.3.30 e mais recentes.
CLI do Google Cloud
Ao criar um cluster com o comando
gcloud dataproc clusters create, transmita a flag --enable-ssh para ativar o acesso SSH ou a flag
--no-ssh 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 solicitação
clusters.create, 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
- No console do Google Cloud , acesse a página Instâncias de VM.
- 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 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:~$
CLI do Google Cloud
Execute o comando gcloud compute ssh em uma janela de terminal local ou do 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:~$