Tous les produits
Search
Centre de documentation

E-MapReduce:Gérer l'authentification LDAP

Dernière mise à jour :Sep 21, 2026

Une fois l'authentification LDAP activée pour un service, vous devez fournir votre nom d'utilisateur et votre mot de passe LDAP lors de l'accès à ce service. Cette mesure renforce la sécurité du service. Vous pouvez activer l'authentification LDAP pour un service depuis la console EMR en suivant quelques étapes simples, ce qui vous évite une configuration complexe.

Prérequis

Vous avez créé un cluster DataLake avec les services Spark et OpenLDAP sélectionnés. Pour plus d'informations, consultez la rubrique Créer un cluster.

Remarque

Les exemples de cette rubrique utilisent Spark3.

Procédure

  1. Ajoutez un utilisateur EMR. Pour plus d'informations, consultez la section Ajouter un utilisateur.

  2. Accédez à l'onglet Services.

    1. Connectez-vous à la console EMR.

    2. Dans le volet de navigation de gauche, cliquez sur EMR on ECS.

    3. Dans la barre de navigation supérieure, sélectionnez la région où se trouve votre cluster et choisissez un groupe de ressources selon vos besoins.

    4. Sur la page EMR on ECS, localisez le cluster souhaité et cliquez sur Services dans la colonne Actions.

  3. Activez l'authentification LDAP.

    1. Sur la page Services, localisez le service Spark3 et cliquez sur Status.

    2. Activez le commutateur enableLDAP.

      • Pour les versions EMR-5.11.1 et ultérieures, ainsi que EMR-3.45.1 et ultérieures :

        1. Dans la section Service Overview, activez le commutateur enableLDAP.

        2. Dans la boîte de dialogue qui s'affiche, cliquez sur OK.

      • Pour les versions EMR-5.11.0 et antérieures, ainsi que EMR-3.45.0 et antérieures :

        Important

        Pour les versions EMR antérieures ne disposant pas de bouton dédié, vous devez configurer manuellement l'authentification LDAP. Pour plus d'informations, reportez-vous à la documentation open source correspondante.

        1. Dans la section Components, localisez SparkThriftServer, cliquez sur l'icône more > enableLDAP.

        2. Dans la boîte de dialogue qui s'affiche, saisissez une raison dans le champ Execution Reason et cliquez sur OK.

        3. Dans la boîte de dialogue Confirm, cliquez sur OK.

    3. Redémarrez SparkThriftServer.

      1. Dans la section Components, localisez SparkThriftServer et cliquez sur Restart dans la colonne Actions.

      2. Dans la boîte de dialogue qui s'affiche, saisissez une raison dans le champ Execution Reason et cliquez sur OK.

      3. Dans la boîte de dialogue Confirm, cliquez sur OK.

  4. Connectez-vous à SparkThriftServer.

    Après avoir activé l'authentification LDAP, utilisez vos identifiants LDAP pour vous connecter à SparkThriftServer.

    1. Connectez-vous au cluster via SSH. Pour plus d'informations, consultez la rubrique Se connecter à un cluster.

    2. Exécutez la commande suivante pour vous connecter à SparkThriftServer.

      • Client Beeline :

        spark-beeline -u jdbc:hive2://master-1-1:10001 -n <user> -p <password>
      • JDBC :

        jdbc:hive2://master-1-1:10001/default;user=<user>;password=<password>
      Remarque

      Dans ces commandes, remplacez <user> par le nom d'utilisateur LDAP et <password> par le mot de passe LDAP. Il s'agit des identifiants de l'utilisateur que vous avez ajouté à l'étape Étape 1.

  5. Facultatif : Désactivez l'authentification LDAP.

    1. Sur la page Services, localisez le service Spark3 et cliquez sur Status.

    2. Désactivez le commutateur enableLDAP.

      • Pour les versions EMR-5.11.1 et ultérieures, ainsi que EMR-3.45.1 et ultérieures :

        1. Dans la section Service Overview, désactivez le commutateur enableLDAP.

        2. Dans la boîte de dialogue qui s'affiche, cliquez sur OK.

      • Pour les versions EMR-5.11.0 et antérieures, ainsi que EMR-3.45.0 et antérieures :

        1. Dans la section Components, localisez SparkThriftServer, cliquez sur l'icône more > disableLDAP.

        2. Dans la boîte de dialogue qui s'affiche, saisissez une raison dans le champ Execution Reason et cliquez sur OK.

        3. Dans la boîte de dialogue Confirm, cliquez sur OK.

    3. Redémarrez SparkThriftServer.

      1. Dans la section Components, localisez SparkThriftServer et cliquez sur Restart dans la colonne Actions.

      2. Dans la boîte de dialogue qui s'affiche, saisissez une raison dans le champ Execution Reason et cliquez sur OK.

      3. Dans la boîte de dialogue Confirm, cliquez sur OK.