Ajoutez des services à un cluster E-MapReduce après sa création. Cette rubrique explique comment ajouter 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.-
Vous ne pouvez ajouter des services qu'aux types de clusters 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, choisissez 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.
Sous 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é, un 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. Lorsque vous sélectionnez un service et cliquez 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 les configurations des services.
-
Facultatif : Modifiez les configurations des services.
Par exemple, après avoir ajouté le service Trino, vous devez modifier les configurations 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 Restart a Service.
Après la modification de la configuration, une é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 Consulter l'état de santé des services et des composants.
Pour résoudre les problèmes courants liés aux services, consultez la FAQ sur la gestion des clusters.