Les clusters E-MapReduce (EMR) exécutant les versions EMR-3.43.1 ou ultérieure et EMR-5.9.1 ou ultérieure permettent de se connecter à un Key Distribution Center (KDC) externe lors de la création du cluster. Lorsque vous utilisez l'authentification Kerberos dans un cluster EMR, vous pouvez recourir à un KDC externe pour une gestion centralisée des identités et de l'authentification, plutôt que d'utiliser le KDC autogéré créé au sein du cluster.
Prérequis
Récupérez les adresses IP du service KDC et du service Kadmin, ainsi que le nom et le mot de passe du principal administrateur.
Veillez à fournir des informations exactes afin d'éviter toute erreur de connexion.
Limites
Le KDC externe doit être basé sur MIT Kerberos.
Points d'attention
Assurez-vous que la connectivité réseau est établie entre le cluster EMR et votre KDC externe. Par exemple, les ports TCP 88 et 749, ainsi que le port UDP 88, doivent être ouverts.
Procédure
Pour obtenir des instructions détaillées sur la création d'un cluster, consultez la rubrique Créer un cluster.
Lors de l'étape Software Configuration de la création du cluster, accédez à la section Advanced Settings et activez l'option Kerberos Authentication.
-
Sélectionnez l'option External KDC.
Par défaut, l'option Self-managed KDC est sélectionnée, ce qui entraîne la création d'un KDC au sein du cluster. Pour vous connecter à votre KDC existant, renseignez les informations suivantes.
Paramètre
Description
Hôtes KDC
Adresse IP et port du KDC.
Si vous spécifiez plusieurs adresses IP, séparez-les par une virgule. Exemple : 192.168..:88,192.168..:88.
ImportantVérifiez que le cluster EMR peut se connecter à l'adresse et au port KDC spécifiés.
Nom du realm
Nom du realm Kerberos. Exemple :
EMR.C-XXXXX.COM.Hôtes Kadmin
Adresse IP et port du service Kadmin.
Si vous spécifiez plusieurs adresses IP, séparez-les par une virgule. Exemple : 192.168..:749,192.168..:749.
ImportantVérifiez que le cluster EMR peut se connecter à l'adresse et au port du service Kadmin spécifiés.
Principal administrateur
Nom du principal administrateur utilisé pour se connecter au service Kadmin. Exemple :
root/admin.Ce principal doit disposer des autorisations administratives nécessaires pour créer des principaux et exporter des fichiers keytab.
Admin password
Mot de passe du principal administrateur.
Confirm Password