Todos os produtos
Search
Central de documentação

E-MapReduce:Log in to a cluster

Última atualização: Sep 17, 2026

Faça login nos nós do cluster E-MapReduce (EMR) via SSH, Workbench ou outros métodos de conexão de instância ECS para gerenciar e interagir com o cluster.

Pré-requisitos

  • Sua máquina local deve conseguir se conectar ao nó mestre do cluster. Ative a opção Assign Public Network IP durante a criação do cluster. Alternativamente, após a criação, atribua um endereço IP público estático ou um Elastic IP Address (EIP) ao nó mestre no console ECS. Para mais informações, consulte How do I assign a public IP address after a cluster is created?.

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

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

Para localizar o endereço IP público ou o nome de um nó, siga as etapas abaixo.

  1. Acesse a página Nodes.

    1. Faça login no console 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 no ícone image ao lado do grupo de nós desejado para visualizar o 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, 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 How do I assign a public IP address after a cluster is created?.

    • 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 a criação de um par de chaves, a chave privada é baixada automaticamente e salva como um arquivo .pem.

Siga as etapas correspondentes ao seu sistema operacional.

Linux

O exemplo a seguir usa o arquivo de chave privada ecs.pem para fazer login em um nó mestre.

  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 Find a node's public IP and name .

Windows

Faça 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 Find a node's public IP and name .

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 usa 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. 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 Find a node's public IP and name.

      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 pressupõem o uso do nome de usuário root e da 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 Find a node's public IP and name .

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 Find a node's public IP and name.

    • 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 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 no ID da ECS sob o nome do nó desejado para abrir o console 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 Connection methods.

    Nota

    Se ocorrer um problema de permissão ao se conectar a uma instância usando o Workbench, consulte What do I do if a permission error occurs when I use Workbench to connect to an ECS instance?.

Fazer login em outros nós do cluster

Login sem senha em outros nós

Para fazer login em um nó core ou task, siga as etapas abaixo.

  1. Faça login no nó mestre do cluster. Para mais informações, consulte Log on to the master node.

  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 Find a node's public IP and name . Exemplos de nomes de nó 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 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 no ID da ECS sob o nome do nó desejado para abrir o console ECS.

  3. Na página Instances, clique em Nodes. Para mais informações, consulte Reset the logon password for an instance.

    Importante

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

  4. Após redefinir a senha, selecione uma ferramenta apropriada para se conectar à instância ECS do nó. Para mais informações, consulte Select an ECS remote connection method.

    Nota

    Se ocorrer um problema de permissão ao se conectar a uma instância usando o Workbench, consulte What do I do if a permission error occurs when I use Workbench to connect to an ECS instance?.

Perguntas frequentes

Atribuir um endereço IP público

Após a criação do cluster, atribua um endereço IP público seguindo as etapas abaixo.

  1. Acesse a página Nodes.

    1. Faça login no console 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 no ícone image na linha do grupo de nós desejado e, em seguida, clique 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 Elastic IP Address. 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 Static public IP address.

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

Login sem senha

Para se conectar ao cluster a partir da sua máquina local sem senha, siga as etapas abaixo.

  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 (chave privada) e id_rsa.pub (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 componentes do cluster com segurança, recomendamos permitir acesso apenas do seu endereço IP público atual ao configurar políticas de 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 tráfego de entrada na porta TCP 22.

      Para mais informações sobre como adicionar uma regra de grupo de segurança, consulte Add a security group rule. Na aba Inbound, defina 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 informações sobre como fazer login em outros nós, consulte Log on to other cluster nodes.

Redefinir senha do cluster

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

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

  2. Clique no ID da instância para abrir sua página de detalhes no console ECS.

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

    Para mais informações, consulte Reset the logon password for an instance.

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 service 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 service para o Workbench e usá-lo para fazer login nas instâncias. Para mais informações, consulte the service-linked role for 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: