Gestire i cluster HDInsight mediante l'utilizzo dell'interfaccia utente Web AmbariManage HDInsight clusters by using the Ambari Web UI

Apache Ambari semplifica la gestione e il monitoraggio di un cluster Hadoop grazie a un'interfaccia utente Web facile da usare e alle API REST.Apache Ambari simplifies the management and monitoring of a Hadoop cluster by providing an easy to use web UI and REST API. Ambari è incluso nei cluster HDInsight basati su Linux e viene usato per monitorare il cluster e modificare la configurazione.Ambari is included on Linux-based HDInsight clusters, and is used to monitor the cluster and make configuration changes.

Questo documento spiega come usare l'interfaccia utente Web Ambari con un cluster HDInsight.In this document, you learn how to use the Ambari Web UI with an HDInsight cluster.

Cos'è Ambari?What is Ambari?

Apache Ambari semplifica la gestione di Hadoop, fornendo un'interfaccia utente Web di facile utilizzo.Apache Ambari simplifies Hadoop management by providing an easy-to-use web UI. È possibile usare Ambari per creare, gestire e monitorare cluster Hadoop.You can use Ambari create, manage, and monitor Hadoop clusters. Gli sviluppatori possono integrare queste funzionalità nelle applicazioni usando le API REST Ambari.Developers can integrate these capabilities into their applications by using the Ambari REST APIs.

L'interfaccia utente Web Ambari è disponibile per impostazione predefinita con i cluster HDInsight che usano il sistema operativo Linux.The Ambari Web UI is provided by default with HDInsight clusters that use the Linux operating system.

Importante

Linux è l'unico sistema operativo usato in HDInsight versione 3.4 o successiva.Linux is the only operating system used on HDInsight version 3.4 or greater. Per altre informazioni, vedere la sezione relativa al ritiro di HDInsight in Windows.For more information, see HDInsight retirement on Windows.

ConnettivitàConnectivity

L'interfaccia utente Web Ambari è disponibile nel cluster HDInsight all'indirizzo HTTPS://CLUSTERNAME.azurehdidnsight.net, dove CLUSTERNAME è il nome del cluster.The Ambari Web UI is available on your HDInsight cluster at HTTPS://CLUSTERNAME.azurehdidnsight.net, where CLUSTERNAME is the name of your cluster.

Importante

La connessione ad Ambari su HDInsight richiede HTTPS.Connecting to Ambari on HDInsight requires HTTPS. Quando viene richiesta l'autenticazione, usare il nome e la password dell'account amministratore specificati quando è stato creato il cluster.When prompted for authentication, use the admin account name and password you provided when the cluster was created.

Tunnel SSH (proxy)SSH tunnel (proxy)

Mentre Ambari per il cluster è accessibile direttamente tramite Internet, alcuni collegamenti dall'interfaccia utente Web di Ambari (ad esempio JobTracker) non sono esposti in Internet.While Ambari for your cluster is accessible directly over the Internet, some links from the Ambari Web UI (such as to the JobTracker) are not exposed on the internet. Per accedere a questi servizi, è necessario creare un tunnel SSH.To access these services, you must create an SSH tunnel. Per altre informazioni, vedere Usare il tunneling SSH con HDInsight.For more information, see Use SSH Tunneling with HDInsight.

Interfaccia utente Web AmbariAmbari Web UI

Avviso

Non tutte le funzionalità dell'interfaccia utente Web Ambari sono supportate in HDInsight.Not all features of the Ambari Web UI are supported on HDInsight. Per altre informazioni, vedere la sezione Operazioni non supportate in questo documento.For more information, see the Unsupported operations section of this document.

Quando ci si connette all'interfaccia utente Web di Ambari, è necessario eseguire l'autenticazione alla pagina.When connecting to the Ambari Web UI, you are prompted to authenticate to the page. Usare l'utente (valore predefinito Admin) e la password di amministrazione del cluster specificati durante la creazione del cluster.Use the cluster admin user (default Admin) and password you used during cluster creation.

Quando si apre la pagina, si noti la barra in alto,When the page opens, note the bar at the top. che contiene le informazioni e i controlli seguenti:This bar contains the following information and controls:

ambari-nav

  • Logo di Ambari : apre il dashboard, che può essere usato per monitorare il cluster.Ambari logo - Opens the dashboard, which can be used to monitor the cluster.

  • Numero di operazioni cluster : visualizza il numero di operazioni in corso di Ambari.Cluster name # ops - Displays the number of ongoing Ambari operations. Selezionando il nome del cluster o # ops, viene visualizzato un elenco delle operazioni in background.Selecting the cluster name or # ops displays a list of background operations.

  • # alerts: visualizza eventuali messaggi di avviso o critici per il cluster.# alerts - Displays warnings or critical alerts, if any, for the cluster.

  • Dashboard : visualizza il dashboard.Dashboard - Displays the dashboard.

  • Services : informazioni e impostazioni di configurazione per i servizi del cluster.Services - Information and configuration settings for the services in the cluster.

  • Hosts : informazioni e impostazioni di configurazione per i nodi del cluster.Hosts - Information and configuration settings for the nodes in the cluster.

  • Alerts : log di informazioni, avvertenze e avvisi critici.Alerts - A log of information, warnings, and critical alerts.

  • Admin - servizi/stack software che vengono installati nel cluster, informazioni sull'account di servizio e sicurezza Kerberos.Admin - Software stack/services that are installed on the cluster, service account information, and Kerberos security.

  • Pulsante admin : gestione di Ambari, impostazioni utente e disconnessione.Admin button - Ambari management, user settings, and logout.

MonitoraggioMonitoring

AvvisiAlerts

L'elenco seguente contiene gli stati di avviso comuni usati da Ambari:The following list contains the common alert statuses used by Ambari:

  • OKOK
  • WarningWarning
  • CRITICALCRITICAL
  • UNKNOWNUNKNOWN

Gli avvisi con stato diverso da OK determinano la compilazione del campo # alerts (N. avvisi) nella parte superiore della pagina con il numero di avvisi.Alerts other than OK cause the # alerts entry at the top of the page to display the number of alerts. Selezionando questa opzione vengono visualizzati gli avvisi e il relativo stato.Selecting this entry displays the alerts and their status.

Gli avvisi sono organizzati in diversi gruppi predefiniti, che possono essere visualizzati dalla pagina Alerts .Alerts are organized into several default groups, which can be viewed from the Alerts page.

pagina degli avvisi

È possibile gestire i gruppi scegliendo Manage Alert Groups (Gestisci gruppi di avvisi) dal menu Actions (Azioni).You can manage the groups by using the Actions menu and selecting Manage Alert Groups.

finestra di dialogo Manage Alert Groups

È anche possibile gestire metodi di avviso e creare notifiche di avviso dal menu Azioni, selezionando Manage Alert Notifications (Gestire notifiche di avviso).You can also manage alerting methods, and create alert notifications from the Actions menu by selecting Manage Alert Notifications. Questa opzione consente di visualizzare le notifiche correntiAny current notifications are displayed. e di creare nuove notifiche.You can also create notifications from here. È possibile inviare notifiche tramite EMAIL o SNMP al verificarsi di specifiche combinazioni di avviso/gravità.Notifications can be sent via EMAIL or SNMP when specific alert/severity combinations occur. È possibile, ad esempio, inviare un messaggio e-mail quando uno degli avvisi del gruppo YARN Default (Impostazioni predefinite Yarn) viene impostato su Critical (Critico).For example, you can send an email message when any of the alerts in the YARN Default group is set to Critical.

finestra di dialogo Create Alert

Selezionare infine Manage Alert Settings (Gestire impostazioni di avviso) dal menu Actions (Azioni) per stabilire il numero di volte in cui deve verificarsi un avviso prima che venga inviata una notifica.Finally, selecting Manage Alert Settings from the Actions menu allows you to set the number of times an alert must occur before a notification is sent. Questa impostazione può essere usata per evitare notifiche relative ad errori temporanei.This setting can be used to prevent notifications for transient errors.

HDInsightCluster

La scheda Metrics del dashboard contiene una serie di widget che consentono di monitorare lo stato del cluster in modo immediato.The Metrics tab of the dashboard contains a series of widgets that make it easy to monitor the status of your cluster at a glance. Widget diversi, ad esempio CPU Usage, forniscono informazioni aggiuntive quando vengono selezionati.Several widgets, such as CPU Usage, provide additional information when clicked.

dashboard con metriche

La scheda Heatmaps visualizza le metriche come mappe termiche colorate, dal verde al rosso.The Heatmaps tab displays metrics as colored heatmaps, going from green to red.

dashboard con mappe termiche

Per altre informazioni sui nodi presenti nel cluster, selezionare Host.For more information on the nodes within the cluster, select Hosts. Selezionare quindi il nodo desiderato.Then select the specific node you are interested in.

dettagli dell'host

ServicesServices

La barra laterale Services sul dashboard fornisce informazioni rapide sullo stato dei servizi in esecuzione nel cluster.The Services sidebar on the dashboard provides quick insight into the status of the services running on the cluster. Vengono usate varie icone per indicare lo stato o le azioni da eseguire.Various icons are used to indicate status or actions that should be taken. Un simbolo di riciclo giallo, ad esempio, indica che un servizio deve essere riciclato.For example, a yellow recycle symbol is displayed if a service needs to be recycled.

barra laterale dei servizi

Nota

I servizi visualizzati sono diversi per le diverse versioni e tipi di cluster HDInsight.The services displayed differ between HDInsight cluster types and versions. Quelli qui visualizzati possono differire da quelli visualizzati per il cluster.The services displayed here may be different than the services displayed for your cluster.

Selezionando un servizio vengono visualizzate informazioni più dettagliate su di esso.Selecting a service displays more detailed information on the service.

informazioni di riepilogo sul servizio

Alcuni servizi visualizzano un collegamento Quick Links nella parte superiore della pagina.Some services display a Quick Links link at the top of the page. Questi possono essere usati per accedere alle interfacce utente Web specifiche del servizio, ad esempio:This can be used to access service-specific web UIs, such as:

  • Job History : cronologia dei processi MapReduce.Job History - MapReduce job history.
  • Resource Manager : interfaccia utente di gestione risorse di YARN.Resource Manager - YARN ResourceManager UI.
  • NameNode : interfaccia utente NameNode del file system distribuito Hadoop (HDFS).NameNode - Hadoop Distributed File System (HDFS) NameNode UI.
  • Oozie Web UI : interfaccia utente Oozie.Oozie Web UI - Oozie UI.

Selezionando uno di questi collegamenti, verrà aperta una nuova scheda nel browser che visualizzerà la pagina selezionata.Selecting any of these links opens a new tab in your browser, which displays the selected page.

Nota

Se si seleziona la voce Quick Links (Collegamenti rapidi) per un servizio, è possibile che venga restituito un errore "server non disponibile".Selecting the Quick Links entry for a service may return a "server not found" error. Se si verifica questo errore, è necessario usare un tunnel SSH quando si seleziona la voce Quick Links (Collegamenti rapidi) per questo servizio.If you encounter this error, you must use an SSH tunnel when using the Quick Links entry for this service. Per informazioni, vedere Usare il tunneling SSH con HDInsight.For information, see Use SSH Tunneling with HDInsight

gestioneManagement

Utenti, gruppi e autorizzazioni AmbariAmbari users, groups, and permissions

L'uso di utenti, gruppi e autorizzazioni è supportato con un cluster HDInsight aggiunto al dominio.Working with users, groups, and permissions are supported when using a domain joined HDInsight cluster. Per informazioni sull'uso dell'interfaccia utente di gestione di Ambari in un cluster aggiunto al dominio, vedere Gestire cluster HDInsight aggiunti al dominio.For information on using the Ambari Management UI on a domain-joined cluster, see Manage domain-joined HDInsight clusters.

Avviso

Non modificare la password del watchdog Ambari (hdinsightwatchdog) nel cluster HDInsight basato su Linux.Do not change the password of the Ambari watchdog (hdinsightwatchdog) on your Linux-based HDInsight cluster. Se si modifica la password, non sarà più possibile usare azioni script o eseguire operazioni di ridimensionamento con il cluster.Changing the password breaks the ability to use script actions or perform scaling operations with your cluster.

HostsHosts

La pagina Hosts elenca tutti gli host del cluster.The Hosts page lists all hosts in the cluster. Per gestire gli host, seguire questa procedura.To manage hosts, follow these steps.

pagina Hosts

Nota

Non usare le procedure per aggiungere, rimuovere o ripristinare un host con cluster HDInsight.Adding, decommissioning, and recommissioning a host should not be used with HDInsight clusters.

  1. Selezionare l'host che si vuole gestire.Select the host that you wish to manage.

  2. Usare il menu Actions per selezionare l'azione da eseguire:Use the Actions menu to select the action that you wish to perform:

    • Start all components : avvia tutti i componenti nell'host.Start all components - Start all components on the host.

    • Stop all components : arresta tutti i componenti nell'host.Stop all components - Stop all components on the host.

    • Restart all components : arresta e avvia tutti i componenti nell'host.Restart all components - Stop and start all components on the host.

    • Turn on maintenance mode : elimina gli avvisi per l'host.Turn on maintenance mode - Suppresses alerts for the host. Questa modalità deve essere abilitata se si eseguono azioni che generano avvisi,This mode should be enabled if you are performing actions that generate alerts. come l'arresto e l'avvio di un servizio.For example, stopping and starting a service.

    • Turn off maintenance mode : ripristina la gestione normale degli avvisi dell'host.Turn off maintenance mode - Returns the host to normal alerting.

    • Stop : arresta DataNode o NodeManagers nell'host.Stop - Stops DataNode or NodeManagers on the host.

    • Start : avvia DataNode o NodeManagers nell'host.Start - Starts DataNode or NodeManagers on the host.

    • Restart : arresta e avvia DataNode o NodeManagers nell'host.Restart - Stops and starts DataNode or NodeManagers on the host.

    • Decommission : rimuove un host dal cluster.Decommission - Removes a host from the cluster.

      Nota

      Non usare questa azione nei cluster HDInsight.Do not use this action on HDInsight clusters.

    • Recommission : aggiunge al cluster un host precedentemente rimosso.Recommission - Adds a previously decommissioned host to the cluster.

      Nota

      Non usare questa azione nei cluster HDInsight.Do not use this action on HDInsight clusters.

ServicesServices

Nella pagina Dashboard (Dashboard) o Services (Servizi) usare il pulsante Actions (Azioni) nella parte inferiore dell'elenco di servizi per arrestare e avviare tutti i servizi.From the Dashboard or Services page, use the Actions button at the bottom of the list of services to stop and start all services.

Service Actions

Avviso

Anche se Add Service (Aggiungi servizio) è elencato in questo menu, non deve essere usato per aggiungere servizi al cluster HDInsight.While Add Service is listed in this menu, it should not be used to add services to the HDInsight cluster. È necessario aggiungere nuovi servizi.utilizzando un'azione di Script durante il provisioning del cluster.New services should be added using a Script Action during cluster provisioning. Per altre informazioni su come utilizzare le azioni di script, vedere Personalizzare cluster HDInsight mediante l'azione script.For more information on using Script Actions, see Customize HDInsight clusters using Script Actions.

Il pulsante Actions consente di riavviare tutti i servizi, ma spesso si desidera avviare, arrestare o riavviare un servizio specifico.While the Actions button can restart all services, often you want to start, stop, or restart a specific service. Seguire questa procedura per effettuare azioni per un singolo servizio:Use the following steps to perform actions on an individual service:

  1. Nella pagina Dashboard (Dashboard) o Services (Servizi) selezionare un servizio.From the Dashboard or Services page, select a service.

  2. Nella parte superiore della scheda Summary (Riepilogo) fare clic sul pulsante Service Actions (Azioni servizio) e selezionare l'azione da intraprendere.From the top of the Summary tab, use the Service Actions button and select the action to take. Il servizio viene riavviato in tutti i nodi.This restarts the service on all nodes.

    azione del servizio

    Nota

    Se si riavviano alcuni servizi mentre il cluster è in esecuzione, è possibile che vengano generati avvisi.Restarting some services while the cluster is running may generate alerts. Per evitare gli avvisi, è possibile usare il pulsante Service Actions (Azioni servizio) per abilitare Maintenance mode (Modalità manutenzione) per il servizio prima di eseguire il riavvio.To avoid alerts, you can use the Service Actions button to enable Maintenance mode for the service before performing the restart.

  3. Dopo aver selezionato un'azione, il valore nel campo # op nella parte superiore della pagina aumenta per indicare che è in corso un'operazione in background.Once an action has been selected, the # op entry at the top of the page increments to show that a background operation is occurring. Se configurato, viene visualizzato l'elenco delle operazioni in background.If configured to display, the list of background operations is displayed.

    Nota

    Se è stata abilitata la modalità di manutenzione per il servizio, ricordarsi di disabilitarla usando il pulsante Service Actions (Azioni servizio) al termine dell'operazione.If you enabled Maintenance mode for the service, remember to disable it by using the Service Actions button once the operation has finished.

Per configurare un servizio, seguire questa procedura:To configure a service, use the following steps:

  1. Nella pagina Dashboard (Dashboard) o Services (Servizi) selezionare un servizio.From the Dashboard or Services page, select a service.

  2. Selezionare la scheda Configs (Configurazioni). Verrà visualizzata la configurazione corrente,Select the Configs tab. The current configuration is displayed. insieme a un elenco delle configurazioni precedenti.A list of previous configurations is also displayed.

    configurazioni

  3. Usare i campi visualizzati per modificare la configurazione, quindi selezionare Save.Use the fields displayed to modify the configuration, and then select Save. In alternativa, selezionare una configurazione precedente, quindi Make current per ripristinare le impostazioni precedenti.Or select a previous configuration and then select Make current to roll back to the previous settings.

Viste di AmbariAmbari views

Le viste di Ambari consentono agli sviluppatori di collegare gli elementi dell'interfaccia utente all'interfaccia utente Web di Ambari usando il framework delle viste di Ambari.Ambari Views allow developers to plug UI elements into the Ambari Web UI using the Ambari Views Framework. HDInsight fornisce le viste seguenti i con tipi di cluster Hadoop:HDInsight provides the following views with Hadoop cluster types:

  • Gestore di code Yarn: il gestore delle code fornisce un'interfaccia utente semplice per la visualizzazione e la modifica di code YARN.Yarn Queue Manager: The queue manager provides a simple UI for viewing and modifying YARN queues.

  • Viste di Hive: le viste di Hive consentono di eseguire query Hive direttamente dal Web browser.Hive View: The Hive View allows you to run Hive queries directly from your web browser. È possibile salvare query, visualizzare i risultati, salvare i risultati nell'archiviazione cluster o scaricare i risultati nel sistema locale.You can save queries, view results, save results to the cluster storage, or download results to your local system. Per altre informazioni sull'uso delle viste di Hive, vedere l'argomento relativo all' uso delle viste Hive con HDInsight.For more information on using Hive Views, see Use Hive Views with HDInsight.

  • Vista Tez: la vista Tez consente di comprendere meglio e ottimizzare i processi.Tez View: The Tez View allows you to better understand and optimize jobs. È possibile visualizzare informazioni sulle modalità di esecuzione dei processi Tez e sulle risorse usate.You can view information on how Tez jobs are executed and what resources are used.

Operazioni non supportateUnsupported operations

In HDInsight non sono supportate le operazioni di Ambari seguenti:The following Ambari operations are not supported on HDInsight:

  • Spostare il servizio di raccolta delle metriche.Moving the Metrics Collector service. Quando si visualizzano informazioni sul servizio di raccolta delle metriche, una delle azioni disponibili nel menu delle azioni del servizio è spostare l'agente di raccolta delle metriche.When viewing information on the Metrics Collector service, one of the actions available from the Service Actions menu is Move Metrics collector. Questa azione non è supportata con HDInsight.This is not supported with HDInsight.

Passaggi successiviNext steps

Informazioni su come usare l'API REST Ambari con HDInsight.Learn how to use the Ambari REST API with HDInsight.