Zarządzanie klastrami usługi HDInsight przy użyciu interfejsu użytkownika sieci Web Apache AmbariManage HDInsight clusters by using the Apache Ambari Web UI

Apache Ambari upraszcza zarządzanie i monitorowanie klastra Apache Hadoop, zapewniając łatwy do użycia interfejs użytkownika sieci Web i interfejs API REST.Apache Ambari simplifies the management and monitoring of an Apache Hadoop cluster by providing an easy to use web UI and REST API. Usługa Ambari jest dołączana do klastrów usługi HDInsight i służy do monitorowania klastra i wprowadzania zmian w konfiguracji.Ambari is included on HDInsight clusters, and is used to monitor the cluster and make configuration changes.

W tym dokumencie dowiesz się, jak używać interfejsu użytkownika sieci Web Ambari z klastrem usługi HDInsight.In this document, you learn how to use the Ambari Web UI with an HDInsight cluster.

Co to jest Apache Ambari?What is Apache Ambari?

Platforma Apache Ambari upraszcza zarządzanie Hadoop, zapewniając łatwy w użyciu interfejs użytkownika sieci Web.Apache Ambari simplifies Hadoop management by providing an easy-to-use web UI. Usługi Ambari można użyć do zarządzania klastrami Hadoop i ich monitorowania.You can use Ambari to manage and monitor Hadoop clusters. Deweloperzy mogą zintegrować te funkcje z aplikacjami za pomocą interfejsów API REST Ambari.Developers can integrate these capabilities into their applications by using the Ambari REST APIs.

ŁącznośćConnectivity

Interfejs użytkownika sieci Web Ambari jest dostępny w klastrze usługi HDInsight w https://CLUSTERNAME.azurehdinsight.net, gdzie CLUSTERNAME jest nazwą klastra.The Ambari Web UI is available on your HDInsight cluster at https://CLUSTERNAME.azurehdinsight.net, where CLUSTERNAME is the name of your cluster.

Ważne

Połączenie z usługą Ambari w usłudze HDInsight wymaga protokołu HTTPS.Connecting to Ambari on HDInsight requires HTTPS. Po wyświetleniu monitu o uwierzytelnienie Użyj nazwy konta administratora i hasła podanego podczas tworzenia klastra.When prompted for authentication, use the admin account name and password you provided when the cluster was created.

Tunel SSH (proxy)SSH tunnel (proxy)

Gdy usługa Ambari dla klastra jest dostępna bezpośrednio przez Internet, niektóre linki z internetowego interfejsu użytkownika Ambari (na przykład do JobTracker) nie są dostępne w Internecie.While Ambari for your cluster is accessible directly over the Internet, some links from the Ambari Web UI (such as to the JobTracker) aren't exposed on the internet. Aby uzyskać dostęp do tych usług, należy utworzyć tunel SSH.To access these services, you must create an SSH tunnel. Aby uzyskać więcej informacji, zobacz Używanie tunelowania SSH z usługą HDInsight.For more information, see Use SSH Tunneling with HDInsight.

Interfejs użytkownika sieci Web AmbariAmbari Web UI

Ostrzeżenie

Nie wszystkie funkcje interfejsu użytkownika sieci Web Ambari są obsługiwane w usłudze HDInsight.Not all features of the Ambari Web UI are supported on HDInsight. Aby uzyskać więcej informacji, zobacz sekcję nieobsługiwane operacje w tym dokumencie.For more information, see the Unsupported operations section of this document.

Podczas nawiązywania połączenia z interfejsem użytkownika sieci Web Ambari zostanie wyświetlony monit o uwierzytelnienie na stronie.When connecting to the Ambari Web UI, you're prompted to authenticate to the page. Użyj użytkownika administrator klastra (administrator domyślny) i hasło użyte podczas tworzenia klastra.Use the cluster admin user (default Admin) and password you used during cluster creation.

Gdy zostanie otwarta strona, zanotuj pasek u góry.When the page opens, note the bar at the top. Ten pasek zawiera następujące informacje i kontrolki:This bar contains the following information and controls:

Pulpit nawigacyjny Apache Ambari — Omówienie

ElementItem OpisDescription
Logo AmbariAmbari logo Otwiera pulpit nawigacyjny, który może służyć do monitorowania klastra.Opens the dashboard, which can be used to monitor the cluster.
Nazwa klastra # OpsCluster name # ops Wyświetla liczbę trwających operacji Ambari.Displays the number of ongoing Ambari operations. Wybranie nazwy klastra lub # Ops powoduje wyświetlenie listy operacji w tle.Selecting the cluster name or # ops displays a list of background operations.
liczba alertów# alerts W przypadku klastra są wyświetlane ostrzeżenia lub alerty krytyczne (jeśli istnieją).Displays warnings or critical alerts, if any, for the cluster.
Pulpit nawigacyjnyDashboard Wyświetla pulpit nawigacyjny.Displays the dashboard.
UsługiServices Informacje i ustawienia konfiguracji usług w klastrze.Information and configuration settings for the services in the cluster.
HostsHosts Ustawienia informacji i konfiguracji dla węzłów w klastrze.Information and configuration settings for the nodes in the cluster.
AlertyAlerts Dziennik informacji, ostrzeżeń i alertów krytycznych.A log of information, warnings, and critical alerts.
AdministratoraAdmin Stos/usługi oprogramowania zainstalowane w klastrze, informacje o koncie usługi i zabezpieczenia protokołu Kerberos.Software stack/services that are installed on the cluster, service account information, and Kerberos security.
Przycisk administratoraAdmin button Ambari Management, ustawienia użytkownika i wyloguj się.Ambari management, user settings, and sign out.

MonitorowanieMonitoring

AlertyAlerts

Poniższa lista zawiera typowe Stany alertów używane przez Ambari:The following list contains the common alert statuses used by Ambari:

  • OkOK
  • WyświetlaniaWarning
  • NAJISTOTNIEJSZCRITICAL
  • ZNANAUNKNOWN

Alerty inne niż OK powodują wyświetlenie liczby alertów w pozycji # alerty w górnej części strony.Alerts other than OK cause the # alerts entry at the top of the page to display the number of alerts. Wybranie tej pozycji spowoduje wyświetlenie alertów i ich stanu.Selecting this entry displays the alerts and their status.

Alerty są zorganizowane w kilka domyślnych grup, które mogą być wyświetlane na stronie alerty .Alerts are organized into several default groups, which can be viewed from the Alerts page.

Podsumowanie strony alertów Apache Ambari

Grupami można zarządzać za pomocą menu Akcje i wybierając pozycję Zarządzaj grupami alertów.You can manage the groups by using the Actions menu and selecting Manage Alert Groups.

Zarządzanie grupami alertów w usłudze Apache Ambari

Możesz również zarządzać metodami alertów i tworzyć powiadomienia o alertach z menu Akcje , wybierając pozycję Zarządzaj powiadomieniami.You can also manage alerting methods, and create alert notifications from the Actions menu by selecting Manage Notifications. Wyświetlane są wszystkie bieżące powiadomienia.Any current notifications are displayed. W tym miejscu możesz również utworzyć powiadomienia.You can also create notifications from here. Powiadomienia mogą być wysyłane za pośrednictwem poczty e-mail lub SNMP , gdy wystąpią określone kombinacje alertów/ważności.Notifications can be sent via EMAIL or SNMP when specific alert/severity combinations occur. Na przykład możesz wysłać wiadomość e-mail, gdy dowolne z alertów w grupie domyślnej przędzy ma wartość krytyczne.For example, you can send an email message when any of the alerts in the YARN Default group is set to Critical.

Powiadomienie o utworzeniu alertu dotyczącego oprogramowania Apache Ambari

Na koniec wybranie opcji Zarządzaj ustawieniami alertów z menu Akcje pozwala określić, ile razy alert musi nastąpić przed wysłaniem powiadomienia.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. Tego ustawienia można użyć, aby uniemożliwić powiadomienia dotyczące błędów przejściowych.This setting can be used to prevent notifications for transient errors.

KlasterCluster

Karta metryki pulpitu nawigacyjnego zawiera serię elementów widget, które ułatwiają szybkie monitorowanie stanu klastra.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. Kilka widżetów, takich jak użycie procesora CPU, udostępnia dodatkowe informacje po kliknięciu.Several widgets, such as CPU Usage, provide additional information when clicked.

Pulpit nawigacyjny Apache Ambari z metrykami

Na karcie map cieplnych są wyświetlane metryki jako kolorowe map cieplnych, które przechodzą z koloru zielonego na czerwony.The Heatmaps tab displays metrics as colored heatmaps, going from green to red.

Pulpit nawigacyjny Apache Ambari z map cieplnych

Aby uzyskać więcej informacji na temat węzłów w klastrze, wybierz pozycję hosty.For more information on the nodes within the cluster, select Hosts. Następnie wybierz konkretny wybrany węzeł.Then select the specific node you're interested in.

Szczegóły podsumowania hosta Apache Ambari

UsługiServices

Pasek boczny usług na pulpicie nawigacyjnym zapewnia szybki wgląd w informacje o stanie usług uruchomionych w klastrze.The Services sidebar on the dashboard provides quick insight into the status of the services running on the cluster. Różne ikony są używane do wskazywania stanu lub akcji, które należy wykonać.Various icons are used to indicate status or actions that should be taken. Na przykład żółty symbol odtwarzania jest wyświetlany, jeśli usługa musi zostać odtworzona.For example, a yellow recycle symbol is displayed if a service needs to be recycled.

Pasek boczny usług Apache Ambari Services

Uwaga

Wyświetlone usługi różnią się w zależności od typów i wersji klastra HDInsight.The services displayed differ between HDInsight cluster types and versions. Wyświetlone w tym miejscu usługi mogą być inne niż usługi wyświetlane dla danego klastra.The services displayed here may be different than the services displayed for your cluster.

Wybranie usługi spowoduje wyświetlenie bardziej szczegółowych informacji na temat usługi.Selecting a service displays more detailed information on the service.

Informacje podsumowania usługi Apache Ambari

W niektórych usługach w górnej części strony są wyświetlane łącza szybki link.Some services display a Quick Links link at the top of the page. Może to służyć do uzyskiwania dostępu do interfejsów użytkownika sieci Web specyficznych dla usługi, takich jak:This can be used to access service-specific web UIs, such as:

  • Historia zadania — historia zadań MapReduce.Job History - MapReduce job history.
  • Menedżer zasobów — interfejs użytkownika ResourceManager.Resource Manager - YARN ResourceManager UI.
  • Interfejs użytkownika NameNode NameNode -Hadoop rozproszony system plików (HDFS).NameNode - Hadoop Distributed File System (HDFS) NameNode UI.
  • Oozie interfejs użytkownika sieci Web — interfejs użytkownika Oozie.Oozie Web UI - Oozie UI.

Wybranie dowolnego z tych linków spowoduje otwarcie nowej karty w przeglądarce, w której zostanie wyświetlona wybrana strona.Selecting any of these links opens a new tab in your browser, which displays the selected page.

Uwaga

Wybranie wpisu szybkie linki dla usługi może spowodować zwrócenie błędu "nie można odnaleźć serwera".Selecting the Quick Links entry for a service may return a "server not found" error. W przypadku wystąpienia tego błędu należy użyć tunelu SSH podczas korzystania z wpisu szybkie linki dla tej usługi.If you encounter this error, you must use an SSH tunnel when using the Quick Links entry for this service. Aby uzyskać więcej informacji, zobacz Korzystanie z tunelowania SSH z usługą HDInsightFor information, see Use SSH Tunneling with HDInsight

ZarządzanieManagement

Ambari użytkownicy, grupy i uprawnieniaAmbari users, groups, and permissions

Praca z użytkownikami, grupami i uprawnieniami jest obsługiwana w przypadku korzystania z klastra usługi HDInsight przyłączonego do domeny .Working with users, groups, and permissions are supported when using a domain joined HDInsight cluster. Aby uzyskać informacje na temat korzystania z interfejsu użytkownika zarządzania Ambari w klastrze przyłączonym do domeny, zobacz Zarządzanie przyłączonymi do domeny klastrami usługi HDInsight.For information on using the Ambari Management UI on a domain-joined cluster, see Manage domain-joined HDInsight clusters.

Ostrzeżenie

Nie należy zmieniać hasła licznika Ambari (hdinsightwatchdog) w klastrze usługi HDInsight opartym na systemie Linux.Do not change the password of the Ambari watchdog (hdinsightwatchdog) on your Linux-based HDInsight cluster. Zmiana hasła zrywa możliwość korzystania z akcji skryptu lub wykonywania operacji skalowania w klastrze.Changing the password breaks the ability to use script actions or perform scaling operations with your cluster.

HostsHosts

Na stronie hosty są wyświetlane wszystkie hosty w klastrze.The Hosts page lists all hosts in the cluster. Aby zarządzać hostami, wykonaj następujące kroki.To manage hosts, follow these steps.

Strona hostów Apache Ambari — Omówienie

Uwaga

Dodawanie, likwidowanie i relikwidowanie hosta nie powinno być używane z klastrami usługi HDInsight.Adding, decommissioning, and recommissioning a host should not be used with HDInsight clusters.

  1. Wybierz hosta, którym chcesz zarządzać.Select the host that you wish to manage.

  2. Za pomocą menu Akcje wybierz akcję, którą chcesz wykonać:Use the Actions menu to select the action that you wish to perform:

    ElementItem OpisDescription
    Uruchom wszystkie składnikiStart all components Uruchom wszystkie składniki na hoście.Start all components on the host.
    Zatrzymaj wszystkie składnikiStop all components Zatrzymaj wszystkie składniki na hoście.Stop all components on the host.
    Uruchom ponownie wszystkie składnikiRestart all components Zatrzymaj i uruchom wszystkie składniki na hoście.Stop and start all components on the host.
    Włącz tryb konserwacjiTurn on maintenance mode Pomija alerty dla hosta.Suppresses alerts for the host. Ten tryb należy włączyć, jeśli wykonujesz akcje generujące alerty.This mode should be enabled if you are performing actions that generate alerts. Na przykład zatrzymywanie i uruchamianie usługi.For example, stopping and starting a service.
    Wyłącz tryb konserwacjiTurn off maintenance mode Zwraca hosta do normalnego alertu.Returns the host to normal alerting.
    StopStop Powoduje zatrzymanie elementu datanode lub NodeManagers na hoście.Stops DataNode or NodeManagers on the host.
    RozpocznijStart Uruchamia element datanode lub NodeManagers na hoście.Starts DataNode or NodeManagers on the host.
    Ponowne uruchamianieRestart Kończy i uruchamia węzeł datanode lub NodeManagers na hoście.Stops and starts DataNode or NodeManagers on the host.
    ZlikwidowaćDecommission Usuwa hosta z klastra.Removes a host from the cluster. Nie należy używać tej akcji w klastrach usługi HDInsight.Do not use this action on HDInsight clusters.
    RecommissionRecommission Dodaje wcześniej zlikwidowanego hosta do klastra.Adds a previously decommissioned host to the cluster. Nie należy używać tej akcji w klastrach usługi HDInsight.Do not use this action on HDInsight clusters.

ServicesServices

Na stronie pulpit nawigacyjny lub usługi Użyj przycisku Akcje znajdującego się u dołu listy usług, aby zatrzymać i uruchomić wszystkie usługi.From the Dashboard or Services page, use the Actions button at the bottom of the list of services to stop and start all services.

Lista akcji usługi Apache Ambari

Ostrzeżenie

Podczas dodawania usługi w tym menu nie należy używać go do dodawania usług do klastra usługi HDInsight.While Add Service is listed in this menu, it should not be used to add services to the HDInsight cluster. Przed zainicjowaniem obsługi klastra należy dodać nowe usługi przy użyciu akcji skryptu.New services should be added using a Script Action during cluster provisioning. Aby uzyskać więcej informacji o korzystaniu z akcji skryptu, zobacz Dostosowywanie klastrów usługi HDInsight za pomocą akcji skryptu.For more information on using Script Actions, see Customize HDInsight clusters using Script Actions.

Po kliknięciu przycisku Akcje można uruchomić ponownie wszystkie usługi, często w celu uruchomienia, zatrzymania lub ponownego uruchomienia określonej usługi.While the Actions button can restart all services, often you want to start, stop, or restart a specific service. Wykonaj następujące kroki, aby wykonać akcje dotyczące poszczególnych usług:Use the following steps to perform actions on an individual service:

  1. Na stronie pulpit nawigacyjny lub usługi wybierz usługę.From the Dashboard or Services page, select a service.

  2. W górnej części karty Podsumowanie Użyj przycisku Akcje usługi i wybierz akcję do wykonania.From the top of the Summary tab, use the Service Actions button and select the action to take. Spowoduje to ponowne uruchomienie usługi we wszystkich węzłach.This restarts the service on all nodes.

    Akcje poszczególnych usług Apache Ambari

    Uwaga

    Ponowne uruchamianie niektórych usług, gdy klaster jest uruchomiony, może generować alerty.Restarting some services while the cluster is running may generate alerts. Aby uniknąć alertów, można użyć przycisku Akcje usługi , aby włączyć tryb konserwacji dla usługi przed ponownym uruchomieniem.To avoid alerts, you can use the Service Actions button to enable Maintenance mode for the service before performing the restart.

  3. Po wybraniu akcji # op wpis w górnej części strony zwiększa się, aby pokazać, że występuje operacja w tle.Once an action has been selected, the # op entry at the top of the page increments to show that a background operation is occurring. Jeśli jest skonfigurowany do wyświetlania, zostanie wyświetlona lista operacji w tle.If configured to display, the list of background operations is displayed.

    Uwaga

    Jeśli włączono tryb konserwacji usługi, pamiętaj, aby wyłączyć go przy użyciu przycisku Akcje usługi po zakończeniu operacji.If you enabled Maintenance mode for the service, remember to disable it by using the Service Actions button once the operation has finished.

Aby skonfigurować usługę, wykonaj następujące czynności:To configure a service, use the following steps:

  1. Na stronie pulpit nawigacyjny lub usługi wybierz usługę.From the Dashboard or Services page, select a service.

  2. Wybierz kartę konfiguracje . Zostanie wyświetlona bieżąca konfiguracja.Select the Configs tab. The current configuration is displayed. Zostanie również wyświetlona lista poprzednich konfiguracji.A list of previous configurations is also displayed.

    Konfiguracja usługi Apache Ambari

  3. Użyj wyświetlanych pól, aby zmodyfikować konfigurację, a następnie wybierz pozycję Zapisz.Use the fields displayed to modify the configuration, and then select Save. Lub wybierz poprzednią konfigurację, a następnie wybierz pozycję Ustaw jako bieżącą , aby przywrócić poprzednie ustawienia.Or select a previous configuration and then select Make current to roll back to the previous settings.

Widoki AmbariAmbari views

Widoki Ambari umożliwiają deweloperom podłączenie elementów interfejsu użytkownika do interfejsu użytkownika sieci Web Ambari przy użyciu struktury widoków Apache Ambari.Ambari Views allow developers to plug UI elements into the Ambari Web UI using the Apache Ambari Views Framework. Usługa HDInsight udostępnia następujące widoki typów klastrów Hadoop:HDInsight provides the following views with Hadoop cluster types:

  • Widok Hive: widok Hive umożliwia uruchamianie zapytań programu Hive bezpośrednio z przeglądarki sieci Web.Hive View: The Hive View allows you to run Hive queries directly from your web browser. Możesz zapisywać zapytania, wyświetlać wyniki, zapisywać wyniki w magazynie klastra lub pobierać wyniki do systemu lokalnego.You can save queries, view results, save results to the cluster storage, or download results to your local system. Aby uzyskać więcej informacji na temat korzystania z widoków Hive, zobacz Korzystanie z widoków Apache Hive w usłudze HDInsight.For more information on using Hive Views, see Use Apache Hive Views with HDInsight.

  • Widok tez: widok tez pozwala lepiej zrozumieć i zoptymalizować zadania.Tez View: The Tez View allows you to better understand and optimize jobs. Można wyświetlić informacje na temat sposobu wykonywania zadań tez i zasobów, które są używane.You can view information on how Tez jobs are executed and what resources are used.

Nieobsługiwane operacjeUnsupported operations

Następujące operacje Ambari nie są obsługiwane w usłudze HDInsight:The following Ambari operations are not supported on HDInsight:

  • Przeniesienie usługi modułu zbierającego metryki.Moving the Metrics Collector service. Podczas wyświetlania informacji dotyczących usługi modułu zbierającego metryk, jedną z akcji dostępnych w menu Akcje usługi jest przeniesienie modułu zbierającego metryki.When viewing information on the Metrics Collector service, one of the actions available from the Service Actions menu is Move Metrics collector. Ta usługa nie jest obsługiwana w usłudze HDInsight.This is not supported with HDInsight.

Następne krokiNext steps

Dowiedz się, jak używać interfejsu API REST usługi Apache Ambari z usługą HDInsight.Learn how to use the Apache Ambari REST API with HDInsight.