Todos os produtos
Search
Central de documentação

E-MapReduce:Log in to a cluster

Última atualização: Jun 27, 2026

Você pode fazer login nos nós de um cluster E-MapReduce (EMR) usando SSH, Workbench ou outros métodos de conexão com instâncias do Elastic Compute Service (ECS) para gerenciar seu cluster.

Pré-requisitos

  • Sua máquina local deve poder se conectar ao nó mestre do cluster. Ative a opção Assign Public Network IP durante a criação do cluster. Alternativamente, após criar o cluster, atribua um endereço ip público estático ou um endereço ip elástico (EIP) ao nó mestre no console do ECS. Para mais informações, consulte Como atribuir um endereço ip público após a criação do cluster?.

  • Verifique se o grupo de segurança do cluster permite tráfego de entrada na porta TCP 22. Para mais informações, consulte Adicionar uma regra de grupo de segurança.

Localizar o ip público e o nome de um nó

Siga estas etapas para encontrar o endereço ip público ou o nome de um nó.

  1. Acesse a página Nodes.

    1. Faça login no console do E-MapReduce.

    2. Na barra de navegação superior, selecione uma região e um grupo de recursos.

    3. Na coluna Actions do cluster desejado, clique em Nodes.

  2. Na página Nodes, clique em no ícone image ao lado do grupo de nós desejado para visualizar seu endereço ip público e o nome do nó.

    • Public IP Address: Endereço ip público do nó.

      Nota

      Se o endereço ip público de um nó não for exibido, isso indica que a opção Assign Public Network IP não foi ativada durante a criação do cluster. Para atribuir um endereço ip público, consulte Como atribuir um endereço ip público após a criação do cluster?.

    • Node Name: Nome do nó, como master-1-1, core-1-1 ou task-1-1.

Fazer login no nó mestre

Par de chaves SSH

Após criar um par de chaves, a chave privada é baixada automaticamente e salva como um arquivo .pem.

Siga as etapas correspondentes ao seu sistema operacional.

Linux

Este exemplo demonstra como fazer login em um nó mestre usando o arquivo de chave privada ecs.pem.

  1. Execute o comando a seguir para alterar as permissões do arquivo de chave privada.

    chmod 400 ~/.ssh/ecs.pem

    Neste exemplo, ~/.ssh/ecs.pem é o caminho para o arquivo de chave privada ecs.pem na sua máquina local.

  2. Execute o comando a seguir para se conectar ao nó mestre.

    ssh -i ~/.ssh/ecs.pem emr-user@<public_ip_address_of_the_master_node>
    Para obter o endereço ip público do nó mestre, consulte Localizar o ip público e o nome de um nó .

Windows

Em uma máquina Windows, você pode fazer login em um nó mestre usando o Prompt de Comando ou o PuTTY.

Command Prompt

Abra o Prompt de Comando e execute o seguinte comando para fazer login no nó mestre.

ssh -i <path_to_your_.pem_private_key_file> emr-user@<public_ip_address_of_the_master_node>
Para obter o endereço ip público do nó mestre, consulte Localizar o ip público e o nome de um nó .

PuTTY

  1. Baixe o PuTTY e o PuTTYgen.

  2. Use o PuTTYgen para converter o arquivo de chave privada .pem em um arquivo .ppk.

    1. Execute o PuTTYgen. Este exemplo utiliza o PuTTYgen 0.82.

    2. Na seção Actions, clique em Load para importar o arquivo de chave privada baixado durante a criação do cluster.

      Ao importar o arquivo, defina o tipo de arquivo como All files (.).

    3. Selecione o arquivo de chave privada .pem que deseja converter e clique em All files (*.*).

    4. Clique em Save private key.

    5. Na caixa de diálogo exibida, clique em Enable. Insira um nome para o arquivo de chave privada .ppk e clique em Yes.

      Salve a chave privada convertida na sua máquina local. Por exemplo: kp-123.ppk.

  3. Faça login no nó mestre usando o PuTTY.

    1. Execute o PuTTY.

    2. No painel de navegação, escolha Connection > SSH > Auth > Credentials. Na opção Private key file for authentication, clique em Browse e selecione o arquivo de chave convertido.

    3. Clique em Session. No campo Host Name (or IP address), insira o nome de usuário de login e o endereço ip público do nó mestre.

      Use o formato emr-user@<public_ip_address_of_the_master_node>, por exemplo, emr-user@10.10.xx.xx. Para obter o endereço ip público do nó mestre, consulte Localizar o ip público e o nome de um nó.

      Certifique-se de que a Port esteja definida como 22 e o Connection type seja SSH.

    4. Clique em Open. Na caixa de diálogo exibida, clique em Accept para fazer login no nó mestre.

Senha SSH

Nota

Estas etapas presumem que você está usando o nome de usuário root e a senha definida durante a criação do cluster.

Siga as etapas correspondentes ao seu sistema operacional.

Linux

Execute o seguinte comando no terminal local para se conectar ao nó mestre.

ssh root@<public_ip_address_of_the_master_node>
Para obter o endereço ip público do nó mestre, consulte Localizar o ip público e o nome de um nó .

Windows

  1. Baixe e instale o PuTTY. Link para download: PuTTY.

  2. Inicie o PuTTY.

  3. Configure as informações necessárias para se conectar ao cluster.

    • Host Name (or IP address): Insira o endereço ip público estático ou o EIP do nó mestre. Para obter o endereço ip público do nó mestre, consulte Localizar o ip público e o nome de um nó.

    • Port: Insira 22.

    • Connection type: Selecione SSH.

    • (Opcional) Para salvar essas configurações para uso futuro, insira um nome para a sessão no campo Saved Sessions e clique em Save.

  4. Clique em Open.

  5. Insira seu nome de usuário (root por padrão) e senha para fazer login no cluster.

Método de conexão ECS

  1. Acesse a página Nodes.

    1. Faça login no console do E-MapReduce.

    2. Na barra de navegação superior, selecione uma região e um grupo de recursos conforme necessário.

    3. Na coluna Actions do cluster desejado, clique em Save.

  2. Na página Nodes, clique em no id do ecs abaixo do nome do nó desejado para abrir o console do ecs.

  3. Na página Instances, clique em Nodes ao lado do id da instância.

    Você também pode selecionar uma ferramenta adequada para se conectar à instância ecs do nó. Para mais informações, consulte Métodos de conexão.

    Nota

    Se ocorrer um problema de permissão ao se conectar a uma instância usando o Workbench, consulte O que fazer se ocorrer um erro de permissão ao usar o Workbench para se conectar a uma instância ecs?.

Fazer login em outros nós do cluster

Login sem senha em outros nós

Siga estas etapas para fazer login em um nó core ou task.

  1. Faça login no nó mestre do cluster. Para mais informações, consulte Fazer login no nó mestre.

  2. No nó mestre, mude para a conta emr-user.

    su emr-user
  3. Faça login no nó core ou task desejado sem senha.

    ssh <node_name_of_the_core_or_task_node>
    Para obter o nome do nó core ou task, consulte Localizar o ip público e o nome de um nó . Exemplos de nomes de nós incluem core-1-1 e task-1-1 .

Método de conexão ECS

  1. Acesse a página Nodes.

    1. Faça login no console do E-MapReduce.

    2. Na barra de navegação superior, selecione uma região e um grupo de recursos conforme necessário.

    3. Na coluna Actions do cluster desejado, clique em Remote connection.

  2. Na página Nodes, clique em no id do ecs abaixo do nome do nó desejado para abrir o console do ecs.

  3. Na página Instances, clique em Nodes. Para mais informações, consulte Redefinir a senha de login de uma instância.

    Importante

    Por padrão, os nós core e task não possuem uma senha de login ecs. Para fazer login com senha, redefina-a primeiro no console do ecs.

  4. Após redefinir a senha, selecione uma ferramenta apropriada para se conectar à instância ecs do nó. Para mais informações, consulte Selecionar um método de conexão remota ecs.

    Nota

    Se ocorrer um problema de permissão ao se conectar a uma instância usando o Workbench, consulte O que fazer se ocorrer um erro de permissão ao usar o Workbench para se conectar a uma instância ecs?.

Perguntas frequentes

Atribuir um endereço ip público

Após criar o cluster, siga estas etapas para atribuir um endereço ip público.

  1. Acesse a página Nodes.

    1. Faça login no console do E-MapReduce.

    2. Na barra de navegação superior, selecione uma região e um grupo de recursos.

    3. Na coluna Actions do cluster desejado, clique em Reset Instance Password.

  2. Na página Nodes, clique em no ícone image na linha do grupo de nós desejado e, em seguida, clique em no id do nó para abrir a página Nodes.

  3. Na seção Instance Details > Configuration Information, clique em Public IP Address ou Associate EIP conforme necessário.

    • Associate EIP: Crie e associe um endereço ip elástico. Para mais informações, consulte Elastic IP Address.

    • Assign Public IP Address: Defina um valor de largura de banda maior que 0 Mbit/s. O sistema atribui automaticamente um endereço ip público. Para mais informações, consulte Endereço ip público estático.

  4. Após concluir a configuração com sucesso, acesse a página Assign Public IP Address, clique em no ícone image na linha do grupo de nós desejado e visualize o endereço ip público.

Login sem senha

Siga estas etapas para usar o login sem senha e se conectar ao cluster a partir da sua máquina local.

  1. Abra o Prompt de Comando e execute o seguinte comando para gerar um par de chaves.

    ssh-keygen

    O comando gera dois arquivos em um diretório na sua máquina local: id_rsa (a chave privada) e id_rsa.pub (a chave pública).

  2. Adicione a chave pública gerada ao nó mestre do cluster.

    1. Acesse o diretório ~/.ssh do cluster.

      cd ~/.ssh
    2. Configure a chave do nó mestre.

      vim authorized_keys
    3. Copie o conteúdo do arquivo de chave pública local id_rsa.pub para o arquivo authorized_keys.

  3. Adicione o endereço ip da sua máquina local às regras do grupo de segurança.

    1. Obtenha o endereço ip público da sua máquina.

      Para acessar os componentes do cluster com segurança, recomendamos permitir o acesso apenas do seu endereço ip público atual ao configurar as políticas do grupo de segurança. Para encontrar seu endereço ip público atual, visite MyIP.

    2. Adicione uma regra de grupo de segurança e permita o tráfego de entrada na porta TCP 22.

      Para mais informações sobre como adicionar uma regra de grupo de segurança, consulte Adicionar uma regra de grupo de segurança. Na aba Inbound, defina o Protocol Type como Custom TCP e insira o endereço ip do seu cliente no campo Source.

  4. No Prompt de Comando, execute o seguinte comando para fazer login no cluster sem senha.

    ssh root@<public_ip_address_of_the_master_node>

Senha de criação do cluster

Sim, você pode usar a senha definida durante a criação do cluster para fazer login no nó mestre. Para obter informações sobre como fazer login em outros nós, consulte Fazer login em outros nós do cluster.

Redefinir senha do cluster

Para redefinir a senha, acesse o console do ecs e siga estas etapas:

  1. Na página Nodes do console do E-MapReduce, localize o nó cuja senha deseja redefinir.

  2. Clique em no id da instância para abrir sua página de detalhes no console do ecs.

  3. Na página Instances, clique em Nodes.

    Para mais informações, consulte Redefinir a senha de login de uma instância.

Erro de permissão no Workbench

Se ocorrer um erro de permissão ao se conectar a uma instância ecs com o Workbench, a solução depende do tipo de conta em uso:

  • Conta Alibaba Cloud: Na primeira conexão, uma caixa de diálogo solicita a criação de uma função vinculada ao serviço para o Workbench. Clique em Reset Password para criar a função automaticamente.

  • Conta RAM: Entre em contato com a conta primária ou um administrador para conceder a política de permissão de sistema AliyunECSWorkbenchFullAccess. Apenas usuários com essa permissão podem criar a função vinculada ao serviço para o Workbench e usar o Workbench para fazer login nas instâncias. Para mais informações, consulte a função vinculada ao serviço para o Workbench.

Referências

Por motivos de segurança, as interfaces web de componentes open source como Hadoop, Spark e Flink não são acessíveis publicamente. Use um dos seguintes métodos para acessá-las: