Administración de clústeres de HDInsight con la interfaz de usuario web de Apache AmbariManage HDInsight clusters by using the Apache Ambari Web UI

Apache Ambari simplifica la administración y la supervisión de un clúster de Apache Hadoop al brindar una API de REST y una interfaz de usuario web fácil de usar.Apache Ambari simplifies the management and monitoring of an Apache Hadoop cluster by providing an easy to use web UI and REST API. Ambari se incluye en los clústeres de HDInsight y, además, se usa para supervisar el clúster y realizar cambios en la configuración.Ambari is included on HDInsight clusters, and is used to monitor the cluster and make configuration changes.

Con este documento aprende a usar la interfaz de usuario web de Ambari con un clúster de HDInsight.In this document, you learn how to use the Ambari Web UI with an HDInsight cluster.

¿Qué es Apache Ambari?What is Apache Ambari?

Apache Ambari simplifica la administración de Hadoop al proporcionar una interfaz de usuario de web fácil de usar.Apache Ambari simplifies Hadoop management by providing an easy-to-use web UI. Puede usar Ambari para administrar y supervisar los clústeres de Hadoop.You can use Ambari to manage and monitor Hadoop clusters. Los desarrolladores pueden integrar estas funcionalidades en sus aplicaciones mediante el uso de las API de REST de Ambari.Developers can integrate these capabilities into their applications by using the Ambari REST APIs.

ConectividadConnectivity

La interfaz de usuario web de Ambari está disponible en el clúster de HDInsight en https://CLUSTERNAME.azurehdinsight.net, donde CLUSTERNAME es el nombre del clúster.The Ambari Web UI is available on your HDInsight cluster at https://CLUSTERNAME.azurehdinsight.net, where CLUSTERNAME is the name of your cluster.

Importante

La conexión a Ambari en HDInsight requiere HTTPS.Connecting to Ambari on HDInsight requires HTTPS. Cuando se le solicite autenticación, use el nombre de la cuenta de administrador y la contraseña que proporcionó cuando se creó el clúster.When prompted for authentication, use the admin account name and password you provided when the cluster was created.

Túnel SSH (proxy)SSH tunnel (proxy)

A pesar de que es posible tener acceso directamente a través de Internet a Ambari en su clúster, algunos vínculos de la interfaz de usuario web de Ambari (como JobTracker) no estarán expuestos en 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. Para acceder a estos servicios, debe crear un túnel SSH.To access these services, you must create an SSH tunnel. Para más información, consulte el documento Uso de un túnel SSH con HDInsight.For more information, see Use SSH Tunneling with HDInsight.

Interfaz de usuario web de AmbariAmbari Web UI

Advertencia

No todas las características de la interfaz de usuario web de Ambari son compatibles con HDInsight.Not all features of the Ambari Web UI are supported on HDInsight. Para más información, consulte la sección sobre las operaciones no admitidas de este documento.For more information, see the Unsupported operations section of this document.

Cuando se conecte a la interfaz de usuario web de Ambari, se le pedirá que se autentique en la página.When connecting to the Ambari Web UI, you are prompted to authenticate to the page. Use el nombre de usuario y la contraseña de administrador del clúster (valor predeterminado, Admin) que utilizó durante la creación del clúster.Use the cluster admin user (default Admin) and password you used during cluster creation.

Cuando se abra la página, observe la barra que se encuentra en la parte superior.When the page opens, note the bar at the top. Esta barra contiene la siguiente información y controles:This bar contains the following information and controls:

ambari-nav

itemItem DESCRIPCIÓNDescription
Logotipo de AmbariAmbari logo Abre el panel, que puede usarse para supervisar el clúster.Opens the dashboard, which can be used to monitor the cluster.
Cluster name # opsCluster name # ops Muestra el número de operaciones de Ambari en curso.Displays the number of ongoing Ambari operations. Seleccione el nombre del clúster o # ops para ver una lista de las operaciones en segundo plano.Selecting the cluster name or # ops displays a list of background operations.
# alerts# alerts Muestra alertas de advertencia o alertas críticas del clúster, si las hay.Displays warnings or critical alerts, if any, for the cluster.
panelDashboard Muestra el panel.Displays the dashboard.
ServicesServices Información y ajustes de configuración de los servicios en el clúster.Information and configuration settings for the services in the cluster.
HostsHosts Información y ajustes de configuración de los nodos del clúster.Information and configuration settings for the nodes in the cluster.
AlertasAlerts Un registro de información, advertencias y alertas críticas.A log of information, warnings, and critical alerts.
AdministraciónAdmin Servicios/pila de software que están instalados en el clúster, información de la cuenta de servicio y seguridad Kerberos.Software stack/services that are installed on the cluster, service account information, and Kerberos security.
Botón AdminAdmin button Administración de Ambari, configuración del usuario y cierre de sesión.Ambari management, user settings, and sign out.

SupervisiónMonitoring

AlertasAlerts

La lista siguiente contiene los estados de alerta comunes usados por Ambari:The following list contains the common alert statuses used by Ambari:

  • OK (CORRECTO)OK
  • Warning (ADVERTENCIA)Warning
  • CRITICAL (CRÍTICA)CRITICAL
  • UNKNOWN (DESCONOCIDO)UNKNOWN

Las alertas, con la excepción de OK, hacen que la entrada # alerts en la parte superior de la página muestre el número de alertas.Alerts other than OK cause the # alerts entry at the top of the page to display the number of alerts. Seleccione esta entrada para ver las alertas y sus estados.Selecting this entry displays the alerts and their status.

Las alertas se organizan en varios grupos predeterminados, que se pueden ver desde la página Alertas .Alerts are organized into several default groups, which can be viewed from the Alerts page.

página de alertas

Para administrar los grupos, use el menú Actions (Acciones) y seleccione Manage Alert Groups (Administración de grupos de alertas).You can manage the groups by using the Actions menu and selecting Manage Alert Groups.

administrar cuadro de diálogo de grupos de alertas

También puede administrar métodos de alerta y crear notificaciones de alerta a partir del menú Actions (Acciones) seleccionando Manage Alert Notifications (Administrar notificaciones de alerta).You can also manage alerting methods, and create alert notifications from the Actions menu by selecting Manage Alert Notifications. Se muestran las notificaciones actuales.Any current notifications are displayed. También puede crear notificaciones desde aquí.You can also create notifications from here. Se pueden enviar notificaciones a través de CORREO ELECTRÓNICO o SNMP cuando se producen combinaciones de alerta/gravedad específicas.Notifications can be sent via EMAIL or SNMP when specific alert/severity combinations occur. Por ejemplo, puede enviar un mensaje de correo electrónico cuando alguna de las alertas del grupo YARN Default (Predeterminado de YARN) está definida en Critical (Crítica).For example, you can send an email message when any of the alerts in the YARN Default group is set to Critical.

cuadro de diálogo Crear alerta

Por último, al seleccionar Manage Alert Settings (Administrar configuración de alerta) en el menú Actions (Acciones) podrá probar el número de veces que debe aparecer una alerta antes de enviar una notificación.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. Esta opción puede usarse para evitar notificaciones de errores transitorios.This setting can be used to prevent notifications for transient errors.

ClústerCluster

La pestaña Metrics (Métricas) del panel contiene una serie de widgets que facilitan la supervisión del estado del clúster de un solo vistazo.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. Varios widgets, como CPU Usage(Uso de CPU), proporcionan información adicional al hacer clic en ellos.Several widgets, such as CPU Usage, provide additional information when clicked.

panel con métricas

La pestaña Heatmaps (Mapas térmicos) muestran las métricas como mapas térmicos coloreados, desde el verde hasta el rojo.The Heatmaps tab displays metrics as colored heatmaps, going from green to red.

panel con mapas térmicos

Para más información sobre los nodos del clúster, seleccione Hosts.For more information on the nodes within the cluster, select Hosts. A continuación, seleccione el nodo específico que le interesa.Then select the specific node you are interested in.

detalles del host

ServicesServices

La barra lateral Services (Servicios) del panel proporciona información rápida del estado de los servicios que se ejecutan en el clúster.The Services sidebar on the dashboard provides quick insight into the status of the services running on the cluster. Se usan varios iconos para indicar el estado o las acciones que se deben realizar.Various icons are used to indicate status or actions that should be taken. Por ejemplo, si es necesario reciclar un servicio, se muestra un símbolo de reciclaje amarillo.For example, a yellow recycle symbol is displayed if a service needs to be recycled.

barra lateral de servicios

Nota

Los servicios mostrados difieren entre las versiones y los tipos de clúster de HDInsight.The services displayed differ between HDInsight cluster types and versions. Los servicios mostrados aquí pueden ser diferentes de los servicios que se muestran para el clúster.The services displayed here may be different than the services displayed for your cluster.

Al seleccionar un servicio se muestra información más detallada sobre el mismo.Selecting a service displays more detailed information on the service.

información de resumen de servicio

Algunos servicios muestran un vínculo Quick Links (Vínculos rápidos) en la parte superior de la página.Some services display a Quick Links link at the top of the page. Este vínculo puede usarse para tener acceso a interfaces de usuario web específicas del servicio, como:This can be used to access service-specific web UIs, such as:

  • Job History : el historial de trabajos de MapReduce.Job History - MapReduce job history.
  • Resource Manager : la interfaz de usuario del administrador de recursos de YARN.Resource Manager - YARN ResourceManager UI.
  • NameNode : la interfaz de usuario de NameNode del Sistema de archivos distribuido de Hadoop (HDFS).NameNode - Hadoop Distributed File System (HDFS) NameNode UI.
  • Oozie Web UI : interfaz de usuario de Oozie.Oozie Web UI - Oozie UI.

Seleccione cualquiera de estos vínculos para abrir una pestaña nueva del explorador, donde aparecerá la página seleccionada.Selecting any of these links opens a new tab in your browser, which displays the selected page.

Nota

Al seleccionar la entrada Vínculos rápidos para un servicio, puede aparecer un error de "servidor no encontrado".Selecting the Quick Links entry for a service may return a "server not found" error. Si se produce este error, debe usar un túnel SSH al emplear la entrada Vínculos rápidos para este servicio.If you encounter this error, you must use an SSH tunnel when using the Quick Links entry for this service. Para más información, consulte Uso de la tunelización SSH con HDInsight.For information, see Use SSH Tunneling with HDInsight

AdministraciónManagement

Usuarios, grupos y permisos de AmbariAmbari users, groups, and permissions

Se puede trabajar con usuarios, grupos y permisos cuando se usa un clúster de HDInsight unido a un dominio.Working with users, groups, and permissions are supported when using a domain joined HDInsight cluster. Para más información sobre el uso de la interfaz de usuario de administración de Ambari en un clúster unidos a un dominio, consulte Manage domain-joined HDInsight clusters (Administración de clústeres de HDInsight unidos a dominio).For information on using the Ambari Management UI on a domain-joined cluster, see Manage domain-joined HDInsight clusters.

Advertencia

No cambie la contraseña del guardián Ambari (hdinsightwatchdog) en el clúster de HDInsight basado en Linux.Do not change the password of the Ambari watchdog (hdinsightwatchdog) on your Linux-based HDInsight cluster. El cambio de la contraseña impide usar acciones de script o realizar operaciones de escalado con el clúster.Changing the password breaks the ability to use script actions or perform scaling operations with your cluster.

HostsHosts

La página Hosts muestra todos los hosts existentes en el clúster.The Hosts page lists all hosts in the cluster. Siga estos pasos para administrar los hosts.To manage hosts, follow these steps.

página de hosts

Nota

No se debe agregar, retirar o volver a programar un host con los clústeres de HDInsight.Adding, decommissioning, and recommissioning a host should not be used with HDInsight clusters.

  1. Seleccione los hosts que desee administrar.Select the host that you wish to manage.

  2. Use el menú Actions para seleccionar la acción que desea realizar:Use the Actions menu to select the action that you wish to perform:

    itemItem DESCRIPCIÓNDescription
    Iniciar todos los componentesStart all components Inicia todos los componentes en el host.Start all components on the host.
    Detener todos los componentesStop all components Detiene todos los componentes en el host.Stop all components on the host.
    Reiniciar todos los componentesRestart all components Detiene e inicia todos los componentes en el host.Stop and start all components on the host.
    Activar el modo de mantenimientoTurn on maintenance mode Suprime las alertas del host.Suppresses alerts for the host. Este modo se debería habilitar si va a realizar acciones que generan alertas.This mode should be enabled if you are performing actions that generate alerts. Por ejemplo, detener e iniciar un servicio.For example, stopping and starting a service.
    Desactivar el modo de mantenimientoTurn off maintenance mode Devuelve el host al modo de alertas normal.Returns the host to normal alerting.
    StopStop Detiene DataNode o NodeManagers en el host.Stops DataNode or NodeManagers on the host.
    StartStart Inicia DataNode o NodeManagers en el host.Starts DataNode or NodeManagers on the host.
    ReinicioRestart Detiene e inicia DataNode o NodeManagers en el host.Stops and starts DataNode or NodeManagers on the host.
    Dar de bajaDecommission Quita un host del clúster.Removes a host from the cluster. No use esta acción en clústeres de HDInsight.Do not use this action on HDInsight clusters.
    Dar de altaRecommission Agrega un host anteriormente retirado al clúster.Adds a previously decommissioned host to the cluster. No use esta acción en clústeres de HDInsight.Do not use this action on HDInsight clusters.

ServiciosServices

En la página Dashboard (Panel) o Services (Servicios), use el botón Actions (Acciones) que se encuentra en la parte inferior de la lista de servicios para detener e iniciar todos los servicios.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

Advertencia

Aunque Add Service (Agregar servicio) aparece en este menú, no debe usarse para agregar servicios al clúster de HDInsight.While Add Service is listed in this menu, it should not be used to add services to the HDInsight cluster. Se deben agregar nuevos servicios deben mediante una acción de script durante el aprovisionamiento del clúster.New services should be added using a Script Action during cluster provisioning. Para obtener más información sobre el uso de las acciones de script, consulte Personalización de clústeres de HDInsight mediante la acción de script.For more information on using Script Actions, see Customize HDInsight clusters using Script Actions.

A pesar de que el botón Actions puede reiniciar todos los servicios, con frecuencia se desea iniciar, detener o reiniciar un servicio específico.While the Actions button can restart all services, often you want to start, stop, or restart a specific service. Use los siguientes pasos para realizar acciones sobre un servicio individual:Use the following steps to perform actions on an individual service:

  1. En la página Dashboard (Panel) o Services (Servicios), seleccione un servicio.From the Dashboard or Services page, select a service.

  2. En la parte superior de la pestaña Summary (Resumen), use el botón Service Actions (Acciones de servicio) y seleccione la acción que se realizará.From the top of the Summary tab, use the Service Actions button and select the action to take. Con esto se reinicia el servicio en todos los nodos.This restarts the service on all nodes.

    acción de servicio

    Nota

    Reiniciar algunos servicios mientras el clúster está en ejecución puede generar alertas.Restarting some services while the cluster is running may generate alerts. Para evitarlo, puede usar el botón Service Actions (Acciones de servicio) para habilitar el modo de mantenimiento del servicio antes del reinicio.To avoid alerts, you can use the Service Actions button to enable Maintenance mode for the service before performing the restart.

  3. Una vez que se selecciona una acción, la entrada # op que aparece en la parte superior de la página aumenta para mostrar que se está produciendo una operación en segundo plano.Once an action has been selected, the # op entry at the top of the page increments to show that a background operation is occurring. La lista de operaciones en segundo plano aparecerá si está configurada de ese modo.If configured to display, the list of background operations is displayed.

    Nota

    Si habilitó el modo de mantenimiento para el servicio, recuerde deshabilitarlo con el botón Service Actions (Acciones de servicio) una vez finalizada la operación.If you enabled Maintenance mode for the service, remember to disable it by using the Service Actions button once the operation has finished.

Para configurar un servicio, use los siguientes pasos:To configure a service, use the following steps:

  1. En la página Dashboard (Panel) o Services (Servicios), seleccione un servicio.From the Dashboard or Services page, select a service.

  2. Seleccione la pestaña Configs (Configuraciones). Aparecerá la configuración actual.Select the Configs tab. The current configuration is displayed. También aparecerá una lista de las configuraciones anteriores.A list of previous configurations is also displayed.

    configuraciones

  3. Use los campos que aparecen para modificar la configuración y, a continuación, seleccione Save(Guardar).Use the fields displayed to modify the configuration, and then select Save. O bien, seleccione una configuración anterior y, a continuación, seleccione Make current (Convertir en actual) para volver a la configuración anterior.Or select a previous configuration and then select Make current to roll back to the previous settings.

Vistas de AmbariAmbari views

Las vistas de Ambari permiten a los desarrolladores conectar elementos de interfaz de usuario a la interfaz de usuario web de Ambari mediante el marco de vistas de Apache Ambari.Ambari Views allow developers to plug UI elements into the Ambari Web UI using the Apache Ambari Views Framework. HDInsight proporciona las siguientes vistas con los tipos de clúster de Hadoop:HDInsight provides the following views with Hadoop cluster types:

  • Vista de Hive: la vista de Hive permite ejecutar consultas de Hive directamente desde el explorador web.Hive View: The Hive View allows you to run Hive queries directly from your web browser. Puede guardar consultas, ver resultados, guardar resultados en el almacenamiento del clúster o descargar los resultados en el sistema local.You can save queries, view results, save results to the cluster storage, or download results to your local system. Para más información sobre el uso de vistas de Hive, consulte Uso de vistas de Apache Hive con HDInsight.For more information on using Hive Views, see Use Apache Hive Views with HDInsight.

  • Vista de Tez: la vista de Tez permite comprender mejor y optimizar los trabajos.Tez View: The Tez View allows you to better understand and optimize jobs. Puede ver información sobre cómo se ejecutan los trabajos de Tez y qué recursos se usan.You can view information on how Tez jobs are executed and what resources are used.

Operaciones no admitidasUnsupported operations

Las operaciones de Ambari siguientes no son compatibles con HDInsight:The following Ambari operations are not supported on HDInsight:

  • Migración del servicio Recopilador de métricas.Moving the Metrics Collector service. Cuando se ve información en el servicio Recopilador de métricas, una de las acciones disponibles en el menú Acciones del servicio es la migración del recopilador de métricas.When viewing information on the Metrics Collector service, one of the actions available from the Service Actions menu is Move Metrics collector. Esto no es compatible con HDInsight.This is not supported with HDInsight.

Pasos siguientesNext steps

Obtenga información sobre cómo usar la API de REST de Apache Ambari con HDInsight.Learn how to use the Apache Ambari REST API with HDInsight.