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.
Affichage des interfaces Web hébergées sur des clusters Amazon EMR
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 cluster Amazon EMR.
Hadoop et les autres applications que vous installez sur votre cluster EMR publient des interfaces utilisateur en tant que sites Web hébergés sur le nœud primaire. Pour des raisons de sécurité, lors de l'utilisation des groupes de sécurité gérés par Amazon EMR, ces sites Web sont uniquement disponibles sur le serveur Web local du nœud primaire et, par conséquent, vous devez vous connecter au nœud primaire pour les afficher. 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 cluster Amazon EMR à 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 d'instance principale, master-public-dns-name
remplacez-les par le DNS public principal répertorié dans l'onglet Résumé du cluster de la console Amazon EMR. Pour les interfaces d'instance principale et de tâche, coretask-public-dns-name
remplacez-les par le nom DNS public indiqué pour l'instance. Pour rechercher un Nom de DNS public, dans la console Amazon EMR, sélectionnez votre cluster dans la liste, choisissez l'onglet Matériel, choisissez l'ID du groupe d'instances qui contient l'instance à laquelle vous souhaitez vous connecter, puis notez le Nom de DNS public répertorié pour l'instance.
Nom de l'interface |
URI |
---|---|
Serveur d'historique Flink (EMR version 5.33 et versions ultérieures) | http://:8082/ master-public-dns-name |
Ganglia | master-public-dns-name http://ganglia/ |
Hadoop HDFS (version NameNode EMR antérieure à 6.x) | https : //:50470/ master-public-dns-name |
Hadoop HDFS NameNode | http://:50070/ master-public-dns-name |
Hadoop HDFS DataNode | http://:50075/ coretask-public-dns-name |
Hadoop HDFS ( NameNode EMR version 6.x) | https : //:9870/ master-public-dns-name |
Hadoop HDFS (version DataNode EMR antérieure à 6.x) | https : //:50475/ coretask-public-dns-name |
Hadoop HDFS ( DataNode EMR version 6.x) | https : //:9865/ coretask-public-dns-name |
HBase | http://:16010/ master-public-dns-name |
Hue | http : //:8888/ master-public-dns-name |
JupyterHub | https : //:9443/ master-public-dns-name |
Livy | http://:8998/ master-public-dns-name |
Étincelle HistoryServer | http://:18080/ master-public-dns-name |
Tez | http://:8080/tez-ui master-public-dns-name |
FIL NodeManager | http://:8042/ coretask-public-dns-name |
FIL ResourceManager | http://:8088/ master-public-dns-name |
Zeppelin | http://:8890/ master-public-dns-name |
Etant donné que plusieurs interfaces spécifiques à l'application sont disponibles sur le nœud primaire, mais ne sont pas disponibles sur les nœuds principaux et de tâches, les instructions de ce document sont spécifiques au nœud primaire Amazon EMR. 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 à utiliser SSH pour vous connecter au nœud primaire et à utiliser le navigateur texte Lynx afin d'afficher 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 client SSH pour vous connecter au nœud primaire, configurez le tunnel SSH avec le réacheminement de port local et utilisez un navigateur Internet pour ouvrir les interfaces Web hébergées sur le nœud primaire. Cette méthode vous permet de configurer l'accès aux interfaces Web sans utiliser de proxy SOCKS.
-
Option 2 (recommandée pour les nouveaux utilisateurs) : utilisez un client SSH pour vous connecter au nœud principal, configurez le tunneling SSH avec redirection de port dynamique et configurez votre navigateur Internet pour utiliser un module complémentaire tel que Firefox ou Chrome FoxyProxy SwitchyOmega pour gérer les paramètres de votre proxy SOCKS. Cette méthode vous permet de filtrer automatiquement URLs en fonction des modèles de texte et de limiter les paramètres du proxy aux domaines qui correspondent à la forme du nom DNS 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 cluster Amazon EMR.
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 console Amazon EMR. 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 à partir de la console sans configurer un proxy Web via une connexion SSH. Pour plus d'informations, consultez Accès en un clic au serveur d'historique Spark permanent.
Rubriques
- Option 1 : configurer un tunnel SSH vers le nœud principal Amazon EMR à l'aide de la redirection de port locale
- Option 2, partie 1 : Configuration d'un tunnel SSH vers le nœud primaire à l'aide du réacheminement de port dynamique
- Option 2, partie 2 : configurer les paramètres du proxy pour afficher les sites Web hébergés sur le nœud principal du cluster Amazon EMR