Ajoutez des services à un cluster E-MapReduce après sa création. Cette rubrique décrit la procédure d'ajout d'un service dans la console E-MapReduce.
Prérequis
Le cluster est créé et se trouve dans l'état Running. Pour plus d'informations sur la création d'un cluster, consultez la rubrique Créer un cluster.
Limites
Le cluster doit être dans l'état
Running.Tous les nœuds du cluster doivent être dans l'état
Runninget tous les services doivent être opérationnels.-
L'ajout de services est uniquement possible pour les types de cluster suivants.
RemarqueSi vous activez Kerberos Authentication lors de la création d'un cluster, vous ne pourrez pas ajouter les services Knox ou Kudu par la suite.
Les services disponibles varient selon la version d'E-MapReduce. Consultez les options affichées dans la console pour obtenir la liste exacte.
Type de cluster
Services pris en charge
DataLake (EMR-3.43.0, EMR-5.9.0 et versions ultérieures)
-
Knox (nécessite OpenLDAP)
-
OpenLDAP
-
Ranger (nécessite Ranger-plugin et Hadoop-Common)
-
Iceberg
-
Hudi
-
JindoData (pour les versions EMR antérieures à EMR-5,15.x et EMR-3,49.x)
-
JindoCache (pour EMR 5,15.x et versions ultérieures, ainsi que EMR 3,49.x et versions ultérieures)
-
Presto/Trino (nécessite Hadoop-Common)
-
DLF-Auth
-
Tez (nécessite YARN)
-
Flume (nécessite Hadoop-Common)
-
RSS/Celeborn
-
Sqoop (nécessite YARN)
-
Kyuubi (nécessite Spark 3 et ZooKeeper)
-
Paimon
-
ZooKeeper
DataFlow (EMR-3.43.0, EMR-5.9.0 et versions ultérieures)
-
Flink (nécessite YARN et OpenLDAP)
-
OpenLDAP
-
Knox (nécessite OpenLDAP)
-
Paimon
-
ZooKeeper
DataServing (EMR-3.43.0, EMR-5.9.0 et versions ultérieures)
-
HBase (nécessite ZooKeeper et HDFS ou OSS-HDFS)
-
Phoenix (nécessite HBase)
-
JindoData (pour les versions EMR antérieures à EMR-5,15.x et EMR-3,49.x)
-
JindoCache (pour EMR 5,15.x et versions ultérieures, ainsi que EMR 3,49.x et versions ultérieures)
OLAP (EMR-3.43.0, EMR-5.9.0 et versions ultérieures)
L'ajout de services n'est pas pris en charge.
Custom (EMR-3.43.0, EMR-5.9.0 et versions ultérieures)
-
Knox (nécessite OpenLDAP)
-
OpenLDAP
-
Ranger (nécessite Ranger-plugin et Hadoop-Common)
-
Iceberg
-
Hudi
-
JindoData (pour les versions EMR antérieures à EMR-5,15.x et EMR-3,49.x)
-
JindoCache (pour EMR 5,15.x et versions ultérieures, ainsi que EMR 3,49.x et versions ultérieures)
-
Presto (nécessite Hadoop-Common)
-
DLF-Auth
-
Tez (nécessite YARN)
-
Flume (nécessite Hadoop-Common)
-
RSS/Celeborn
-
Flink (nécessite YARN et OpenLDAP)
-
HBase (nécessite ZooKeeper et HDFS ou OSS-HDFS)
-
Phoenix (nécessite HBase)
Hadoop (La création de clusters Hadoop n'est plus disponible pour les nouveaux utilisateurs.)
-
Impala
-
Presto
-
Oozie
-
ZooKeeper
-
HBase
-
Zeppelin
-
Storm
-
Ranger
-
Superset
-
Livy
-
Flume
-
Kudu
-
ESS ou RSS
Notes d'utilisation
Après l'ajout d'un service, il peut être nécessaire de modifier manuellement la configuration de certains services dépendants et de les redémarrer. Afin de minimiser l'impact sur vos activités, effectuez cette opération pendant les heures creuses.
Procédure
-
Accédez à la page Services du cluster.
Connectez-vous à la console E-MapReduce.
Dans le volet de navigation de gauche, sélectionnez EMR on ECS.
Dans la barre de navigation supérieure, sélectionnez une région et un groupe de ressources selon vos besoins.
Sur la page EMR on ECS, localisez le cluster cible et cliquez sur Services dans la colonne Services.
Dans l'onglet Services, cliquez sur Add Service.
-
Dans le panneau Add Service, sélectionnez le service à ajouter, puis cliquez sur OK. Une fois l'ajout effectué, le message Service added successfully s'affiche et le nouveau service apparaît dans la liste de la page actuelle.
RemarqueCertains services nécessitent une modification de la configuration de leurs dépendances après leur ajout. Après avoir sélectionné un service et cliqué sur OK, le système met en évidence les services dépendants nécessitant une modification à l'aide d'un indicateur. Vérifiez ces indicateurs et passez à l'étape suivante pour modifier la configuration des services.
-
Facultatif : Modifiez la configuration des services.
Par exemple, après l'ajout du service Trino, vous devez modifier la configuration des services Hive, Spark 3, Tez, Trino et YARN.
Sur la page Services, cliquez sur Configure pour tout service affichant un indicateur.
Dans la zone de notification, cliquez sur Modify Configurations.
Dans le panneau Modify Configurations, sélectionnez tous les éléments de configuration, puis cliquez sur Save. L'option Save and Deliver Configuration est activée par défaut.
-
Redémarrez les services concernés pour appliquer les modifications. Pour plus d'informations, consultez la rubrique Redémarrer un service.
Après la modification de la configuration, l'étiquette Pending apparaît sur les services concernés, tels que Trino. Cette étiquette indique que vous devez redémarrer le service pour que les modifications prennent effet.
Documentation connexe
Pour accéder à l'interface web d'un service, consultez la rubrique Accéder aux interfaces web des composants open source.
Pour consulter l'état d'un service, reportez-vous à la rubrique Afficher l'état de santé des services et des composants.
Pour obtenir des solutions aux problèmes courants liés aux services, consultez la rubrique FAQ sur la gestion des clusters.