Afficher les interfaces Web hébergées sur des EMR clusters Amazon - Amazon EMR

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Afficher les interfaces Web hébergées sur des EMR clusters Amazon

Important

Il est possible de configurer un groupe de sécurité personnalisé pour autoriser l'accès entrant aux interfaces Web. Gardez à l'esprit que tout port sur lequel vous autorisez le trafic entrant représente une faille de sécurité potentielle. Vérifiez attentivement les groupes de sécurité personnalisés pour vous assurer de réduire les failles de sécurité. Pour de plus amples informations, veuillez consulter Contrôlez le trafic réseau avec des groupes de sécurité pour votre EMR cluster Amazon.

Hadoop et les autres applications que vous installez sur votre EMR cluster publient des interfaces utilisateur sous forme de sites Web hébergés sur le nœud principal. Pour des raisons de sécurité, lorsque vous utilisez Amazon EMR Managed Security Groups, ces sites Web ne sont disponibles que sur le serveur Web local du nœud principal. Ainsi, vous devez vous connecter au nœud primaire pour afficher les interfaces Web. Pour de plus amples informations, veuillez consulter Connectez-vous au nœud principal du EMR cluster Amazon à l'aide de SSH. Hadoop publie également les interfaces utilisateur en tant que sites Web hébergés sur les nœuds principaux et de tâches. Ces sites Web sont également disponibles uniquement sur les serveurs Web local sur les nœuds.

Le tableau suivant répertorie les interfaces Web que vous pouvez afficher sur les instances de cluster. Ces interfaces Hadoop sont disponibles sur tous les clusters. Pour les interfaces de l'instance principale, remplacez master-public-dns-name avec le Master public DNS répertorié dans l'onglet Résumé du cluster de la EMR console Amazon. Pour les interfaces d'instance principale et de tâche, remplacez coretask-public-dns-name avec le DNSnom public répertorié pour l'instance. Pour trouver le DNSnom public d'une instance, dans la EMR console Amazon, choisissez votre cluster dans la liste, cliquez sur l'onglet Matériel, choisissez l'ID du groupe d'instances qui contient l'instance à laquelle vous souhaitez vous connecter, puis notez le DNSnom public indiqué pour l'instance.

Nom de l'interface

URI

Serveur d'historique Flink (EMRversion 5.33 et versions ultérieures) http://master-public-dns-name:8082/
Ganglia http://master-public-dns-name/ganglions/
Hadoop HDFS NameNode (EMRversion antérieure à 6.x) https://master-public-dns-name:50470/
Hadoop HDFS NameNode http://master-public-dns-name:50070/
Hadoop HDFS DataNode http://coretask-public-dns-name:50075/
Hadoop HDFS NameNode (EMRversion 6.x) https://master-public-dns-name:9870/
Hadoop HDFS DataNode (EMRversion antérieure à 6.x) https://coretask-public-dns-name:50475/
Hadoop HDFS DataNode (EMRversion 6.x) https://coretask-public-dns-name:9865/
HBase http://master-public-dns-name:16010/
Hue http://master-public-dns-name:8888/
JupyterHub https://master-public-dns-name:9443/
Livy http://master-public-dns-name:8998/
Étincelle HistoryServer http://master-public-dns-name:18080/
Tez http://master-public-dns-name:8080/tez-ui
YARN NodeManager http://coretask-public-dns-name:8042/
YARN ResourceManager http://master-public-dns-name:8088/
Zeppelin http://master-public-dns-name:8890/

Étant donné que plusieurs interfaces spécifiques à l'application sont disponibles sur le nœud principal qui ne sont pas disponibles sur les nœuds principal et de tâche, les instructions de ce document sont spécifiques au nœud EMR principal Amazon. Vous pouvez accéder aux interfaces Web sur les nœuds principaux et de tâches de la même manière qu'aux interfaces Web sur le nœud primaire.

Il existe plusieurs façons d'accéder aux interfaces Web sur le nœud primaire. La méthode la plus simple et la plus rapide consiste SSH à vous connecter au nœud principal et à utiliser le navigateur texte, Lynx, pour consulter les sites Web de votre client. SSH Toutefois, Lynx est un navigateur texte avec une interface utilisateur limitée qui ne peut pas afficher de graphiques. L'exemple suivant montre comment ouvrir l' ResourceManager interface Hadoop à l'aide de Lynx (des Lynx URLs sont également fournis lorsque vous vous connectez au nœud principal à l'aide de). SSH

lynx http://ip-###-##-##-###.us-west-2.compute.internal:8088/

Il existe deux autres options pour accéder aux interfaces Web sur le nœud primaire, qui fournissent des fonctionnalités de navigateur complet. Sélectionnez l'une des méthodes suivantes :

  • Option 1 (recommandée pour les utilisateurs plus techniques) : utilisez un SSH client pour vous connecter au nœud principal, configurez le SSH tunneling avec la redirection de port locale et utilisez un navigateur Internet pour ouvrir les interfaces Web hébergées sur le nœud principal. Cette méthode vous permet de configurer l'accès à l'interface Web sans utiliser de SOCKS proxy.

  • Option 2 (recommandée pour les nouveaux utilisateurs) : utilisez un SSH client pour vous connecter au nœud principal, configurez le SSH tunneling avec redirection de port dynamique et configurez votre navigateur Internet pour utiliser un module complémentaire tel que FoxyProxy Firefox ou Chrome SwitchyOmega pour gérer vos paramètres de SOCKS proxy. Cette méthode vous permet de filtrer automatiquement URLs en fonction de modèles de texte et de limiter les paramètres du proxy aux domaines qui correspondent à la forme du DNS nom du nœud principal. Pour plus d'informations sur la configuration FoxyProxy de Firefox et Google Chrome, consultezOption 2, partie 2 : configurer les paramètres du proxy pour afficher les sites Web hébergés sur le nœud principal du EMR cluster Amazon.

Note

Si vous modifiez le port sur lequel une application s'exécute via la configuration du cluster, le lien hypertexte vers le port ne sera pas mis à jour dans la EMR console Amazon. Cela est dû au fait que la console ne dispose pas de la fonctionnalité permettant de lire la configuration server.port.

Avec Amazon EMR version 5.25.0 ou ultérieure, vous pouvez accéder à l'interface utilisateur du serveur d'historique Spark depuis la console sans configurer de proxy Web via une SSH connexion. Pour plus d'informations, consultez Accès en un clic au serveur d'historique Spark permanent.