Todos os produtos
Search
Central de documentação

E-MapReduce:Gerenciar autenticação LDAP

Última atualização: Aug 20, 2026

Após ativar a autenticação Lightweight Directory Access Protocol (LDAP), você precisa fornecer um nome de usuário e senha LDAP para acessar o serviço, o que reforça a segurança. O EMR permite ativar a autenticação LDAP com um único clique, sem necessidade de configuração complexa. Este tópico descreve como ativar a autenticação LDAP para o serviço Presto e como se conectar a ele.

Pré-requisitos

Você precisa de um cluster com os serviços Presto e OpenLDAP. Para mais informações, consulte Criar um cluster.

Observações

  • Este recurso está disponível apenas para clusters comuns. A autenticação LDAP não é compatível com clusters de alta segurança.

  • Para versões anteriores do EMR que não possuem um botão dedicado, configure a autenticação LDAP manualmente. Para mais informações, consulte a documentação de código aberto relevante.

Etapas

  1. Adicione um usuário EMR.

    1. Faça login no EMR on ECS console.

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

    3. Encontre o cluster desejado e clique em Nodes na coluna Actions.

    4. Clique na aba Users.

    5. Adicione um usuário. Para mais informações, consulte Adicionar um usuário.

  2. Ative a autenticação LDAP.

    1. Clique na aba Services.

    2. Na página Services, encontre o serviço Presto e clique em Status.

    3. Na seção Service Overview, ative o switch PrestoLDAP.

    4. Na caixa de diálogo, clique em OK.

    5. Reinicie o PrestoMaster.

      1. Na seção Components, encontre PrestoMaster e clique em Restart na coluna Actions.

      2. Na caixa de diálogo, insira um motivo no campo Execution Reason e clique em OK.

      3. Na caixa de diálogo Confirm, clique em OK.

  3. Conecte-se ao serviço Presto.

    Após ativar a autenticação LDAP, você precisa fornecer credenciais LDAP para acessar o Presto.

    1. Faça login no cluster via SSH. Para mais informações, consulte Fazer login em um cluster.

    2. Execute o seguinte comando para acessar o Presto.

      Importante

      Após ativar a autenticação LDAP, o Presto fica acessível apenas via HTTPS na porta 7779. A porta HTTP 8889 fica desativada e a UI não fica mais acessível no endereço anterior. Isso ocorre porque a configuração http-server.https.port sobrescreve http-server.http.port.

      presto --server https://{fqdn}:7779 --keystore-path {keystore_location} \
      --keystore-password {keystore_passwd} --catalog hive --user {user} --password

      Parâmetro

      Descrição

      {fqdn}

      O FQDN do nó master-1-1. Execute o comando hostname -f para obter o FQDN. O formato do FQDN é master-1-1.c-xxxxxxx.cn-xxxxxx.emr.aliyuncs.com.

      {keystore_location}

      O caminho para o arquivo keystore.

      Este é o valor de http-server.https.keystore.path no arquivo config.properties. O caminho é sempre /etc/emr/presto-conf/keystore.

      {keystore_passwd}

      A senha do keystore.

      Este é o valor de http-server.https.keystore.key no arquivo config.properties. Para obter a senha, execute o comando awk -F= '/http-server.https.keystore.key/{print $2}' ${PRESTO_CONF_DIR}/config.properties no nó master-1-1.

      {user}

      O nome de usuário LDAP. Este é o nome de usuário adicionado na Etapa 1.

      Após executar o comando, insira a senha quando solicitado. Use a senha definida para o usuário LDAP na Etapa 1.

  4. (Opcional) Desative a autenticação LDAP.

    1. Na seção Service Overview do serviço Presto, desative o switch PrestoLDAP.

    2. Na caixa de diálogo, clique em OK.

    3. Reinicie o PrestoMaster.

      1. Na seção Components, encontre PrestoMaster e clique em Restart na coluna Actions.

      2. Na caixa de diálogo, insira um motivo no campo Execution Reason e clique em OK.

      3. Na caixa de diálogo Confirm, clique em OK.