Visualizzazione di interfacce Web ospitate su cluster Amazon EMR - Amazon EMR

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Visualizzazione di interfacce Web ospitate su cluster Amazon EMR

Importante

È possibile configurare un gruppo di sicurezza personalizzato per consentire l'accesso in entrata a queste interfacce Web. Tenere presente che qualsiasi porta su cui si consente il traffico in entrata rappresenta una potenziale vulnerabilità per la sicurezza. Esaminare attentamente i gruppi di sicurezza personalizzati per assicurarsi di ridurre al minimo le vulnerabilità. Per ulteriori informazioni, consulta Controlla il traffico di rete con gruppi di sicurezza per il tuo cluster Amazon EMR.

Hadoop e altre applicazioni installate sul cluster EMR pubblicano interfacce utente come siti Web ospitati sul nodo primario. Per motivi di sicurezza, quando utilizzi i gruppi di sicurezza gestiti da Amazon EMR, questi siti Web sono disponibili solo sul server Web locale del nodo primario. Per questo motivo, devi connetterti al nodo primario per visualizzare le interfacce Web. Per ulteriori informazioni, consulta Connect al nodo primario del cluster Amazon EMR tramite SSH. Hadoop pubblica anche le interfacce utente come siti Web ospitati sui nodi di task e principali. Questi siti web sono disponibili anche solo sui server web locali dei nodi.

La tabella seguente elenca le interfacce Web che puoi visualizzare sulle istanze di cluster. Queste interfacce di Hadoop sono disponibili su tutti i cluster. Per le interfacce dell'istanza master, master-public-dns-name sostituiscile con il DNS pubblico principale elencato nella scheda Riepilogo del cluster nella console Amazon EMR. Per le interfacce di base e di istanza task, sostituiscile coretask-public-dns-name con il nome DNS pubblico elencato per l'istanza. Per trovare un'istanza Nome DNS pubblico, nella console Amazon EMR, scegli il cluster dall'elenco, quindi la scheda Hardware, l'ID del gruppo di istanze che contiene l'istanza a cui connetterti, infine annota il Nome DNS pubblico indicato per l'istanza.

Nome dell'interfaccia

URI

Flink History Server (EMR versione 5.33 e successive) http: //:8082/ master-public-dns-name
Ganglia http://ganglia/ master-public-dns-name
Hadoop HDFS (versione NameNode EMR precedente alla 6.x) https: master-public-dns-name //50470/
Hadoop HDFS NameNode http: //:50070/ master-public-dns-name
Hadoop HDFS DataNode http: //:50075/ coretask-public-dns-name
Hadoop HDFS ( NameNode EMR versione 6.x) master-public-dns-namehttps://:9870/
Hadoop HDFS (versione DataNode EMR precedente alla 6.x) https: coretask-public-dns-name //:50475/
Hadoop HDFS ( DataNode EMR versione 6.x) https: coretask-public-dns-name //9865/
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
Scintilla HistoryServer http: //:18080/ master-public-dns-name
Tez http://8080/tez-ui master-public-dns-name
FILATO NodeManager http: //:8042/ coretask-public-dns-name
FILATO ResourceManager http: //:8088/ master-public-dns-name
Zeppelin http: //:8890/ master-public-dns-name

Poiché sul nodo primario sono disponibili diverse interfacce specifiche per l'applicazione che non sono disponibili sui nodi core e attività, le istruzioni di questo documento sono specifiche per il nodo primario Amazon EMR. È possibile accedere alle interfacce Web sui nodi core e attività nello stesso modo in cui si accede alle interfacce Web sul nodo primario.

Esistono diversi modi per accedere alle interfacce Web sul nodo primario. Il metodo più semplice e veloce è utilizzare SSH per connettersi al nodo primario e usare il browser basato su testo, Lynx, per visualizzare i siti Web nel proprio client SSH. Tuttavia, Lynx è un browser basato su testo con un'interfaccia utente limitata che non è in grado di visualizzare la grafica. L'esempio seguente mostra come aprire l' ResourceManager interfaccia Hadoop utilizzando Lynx (Lynx viene fornito anche quando si accede al URLs nodo primario tramite SSH).

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

Esistono altre due opzioni per accedere alle interfacce Web sul nodo primario che forniscono caratteristiche complete per il browser. Seleziona una delle seguenti opzioni:

  • Opzione 1 (raccomandata per gli utenti più esperti): utilizzare un client SSH per connettersi al nodo primario, configurare il tunneling SSH con l'inoltro porta locale e utilizzare un browser Internet per aprire le interfacce Web ospitate sul nodo primario. Questo metodo consente di configurare l'accesso all'interfaccia web senza utilizzare un proxy SOCKS.

  • Opzione 2 (consigliata per i nuovi utenti): utilizza un client SSH per connetterti al nodo primario, configura il tunneling SSH con il port forwarding dinamico e configura il tuo browser Internet per utilizzare un componente aggiuntivo come FoxyProxy Firefox o Chrome per gestire le impostazioni del proxy SOCKS. SwitchyOmega Questo metodo consente di filtrare automaticamente in URLs base a modelli di testo e di limitare le impostazioni del proxy ai domini che corrispondono al formato del nome DNS del nodo primario. Per ulteriori informazioni su come configurare FoxyProxy Firefox e Google Chrome, consulta. Opzione 2, parte 2: configura le impostazioni proxy per visualizzare i siti Web ospitati sul nodo primario del cluster Amazon EMR

Nota

Se modifichi la porta in cui un'applicazione viene eseguita tramite la configurazione del cluster, il collegamento ipertestuale alla porta non verrà aggiornato nella console di Amazon EMR. Questo avviene perché la console non dispone di una caratteristica per leggere la configurazione server.port.

Con Amazon EMR versione 5.25.0 o successiva, puoi accedere all'interfaccia utente del server della cronologia Spark dalla console senza configurare un proxy Web tramite una connessione SSH. Per ulteriori informazioni, consulta Accesso con un clic a Spark History Server persistente.