Správa clusterů HDInsight pomocí webového uživatelského rozhraní Apache AmbariManage HDInsight clusters by using the Apache Ambari Web UI

Apache Ambari zjednodušuje správu a monitorování clusteru Apache Hadoop tím, že poskytuje snadné použití webového uživatelského rozhraní a REST API.Apache Ambari simplifies the management and monitoring of an Apache Hadoop cluster by providing an easy to use web UI and REST API. Ambari je součástí clusterů HDInsight a používá se k monitorování clusteru a provádění změn konfigurace.Ambari is included on HDInsight clusters, and is used to monitor the cluster and make configuration changes.

V tomto dokumentu se dozvíte, jak používat webové uživatelské rozhraní Ambari s clusterem HDInsight.In this document, you learn how to use the Ambari Web UI with an HDInsight cluster.

Co je Apache Ambari?What is Apache Ambari?

Apache Ambari zjednodušuje správu Hadoop tím, že nabízí snadno použitelné webové uživatelské rozhraní.Apache Ambari simplifies Hadoop management by providing an easy-to-use web UI. Pomocí Ambari můžete spravovat a monitorovat clustery Hadoop.You can use Ambari to manage and monitor Hadoop clusters. Vývojáři můžou tyto možnosti integrovat do svých aplikací pomocí rozhraní AMBARI REST API.Developers can integrate these capabilities into their applications by using the Ambari REST APIs.

PřipojeníConnectivity

Webové uživatelské rozhraní Ambari je k dispozici v clusteru HDInsight https://CLUSTERNAME.azurehdinsight.netv umístění CLUSTERNAME , kde je název vašeho clusteru.The Ambari Web UI is available on your HDInsight cluster at https://CLUSTERNAME.azurehdinsight.net, where CLUSTERNAME is the name of your cluster.

Důležité

Připojení k Ambari v HDInsight vyžaduje protokol HTTPS.Connecting to Ambari on HDInsight requires HTTPS. Po zobrazení výzvy k ověření použijte název účtu správce a heslo, které jste zadali při vytvoření clusteru.When prompted for authentication, use the admin account name and password you provided when the cluster was created.

Tunel SSH (proxy)SSH tunnel (proxy)

I když je Ambari pro váš cluster přístupný přímo přes Internet, některé odkazy z webového uživatelského rozhraní Ambari (například na JobTracker) se nezveřejňují na internetu.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. Chcete-li získat přístup k těmto službám, je nutné vytvořit tunel SSH.To access these services, you must create an SSH tunnel. Další informace najdete v tématu použití tunelového propojení SSH se službou HDInsight.For more information, see Use SSH Tunneling with HDInsight.

Ambari Web UIAmbari Web UI

Varování

Ve službě HDInsight nejsou podporovány všechny funkce webového uživatelského rozhraní Ambari.Not all features of the Ambari Web UI are supported on HDInsight. Další informace najdete v části nepodporované operace v tomto dokumentu.For more information, see the Unsupported operations section of this document.

Při připojování k webovému uživatelskému rozhraní Ambari se zobrazí výzva k ověření na stránce.When connecting to the Ambari Web UI, you are prompted to authenticate to the page. Použijte uživatele Správce clusteru (výchozí správce) a heslo, které jste použili při vytváření clusteru.Use the cluster admin user (default Admin) and password you used during cluster creation.

Po otevření stránky si poznamenejte pruh v horní části.When the page opens, note the bar at the top. Tento panel obsahuje následující informace a ovládací prvky:This bar contains the following information and controls:

ambari-nav

PoložkaItem PopisDescription
Logo AmbariAmbari logo Otevře řídicí panel, který se dá použít k monitorování clusteru.Opens the dashboard, which can be used to monitor the cluster.
Název clusteru # OPSCluster name # ops Zobrazí počet probíhajících operací Ambari.Displays the number of ongoing Ambari operations. Když vyberete název clusteru nebo # OPS , zobrazí se seznam operací na pozadí.Selecting the cluster name or # ops displays a list of background operations.
počet výstrah# alerts Zobrazí upozornění nebo kritická upozornění, pokud existují, pro cluster.Displays warnings or critical alerts, if any, for the cluster.
Řídicí panelDashboard Zobrazí řídicí panel.Displays the dashboard.
SlužbyServices Informace a konfigurační nastavení pro služby v clusteru.Information and configuration settings for the services in the cluster.
HostiteléHosts Informace a nastavení konfigurace pro uzly v clusteru.Information and configuration settings for the nodes in the cluster.
UpozorněníAlerts Protokol informací, upozornění a kritických výstrah.A log of information, warnings, and critical alerts.
SprávceAdmin Softwarový zásobník/služby, které jsou nainstalovány v clusteru, informace o účtu služby a zabezpečení protokolu Kerberos.Software stack/services that are installed on the cluster, service account information, and Kerberos security.
Tlačítko SprávceAdmin button Správa Ambari, uživatelské nastavení a odhlášení.Ambari management, user settings, and sign out.

MonitorováníMonitoring

UpozorněníAlerts

Následující seznam obsahuje běžné stavy výstrah, které používá Ambari:The following list contains the common alert statuses used by Ambari:

  • OKOK
  • UpozorněníWarning
  • KRITICKÉCRITICAL
  • NEZNÁMÝUNKNOWN

Jiné výstrahy než OK způsobí, že položka # výstrahy v horní části stránky zobrazuje počet výstrah.Alerts other than OK cause the # alerts entry at the top of the page to display the number of alerts. Výběrem této položky se zobrazí upozornění a jejich stav.Selecting this entry displays the alerts and their status.

Výstrahy jsou uspořádány do několika výchozích skupin, které lze zobrazit na stránce s výstrahami.Alerts are organized into several default groups, which can be viewed from the Alerts page.

Stránka s výstrahami

Skupiny můžete spravovat pomocí nabídky Akce a výběrem možnosti spravovat skupiny výstrah.You can manage the groups by using the Actions menu and selecting Manage Alert Groups.

dialog spravovat skupiny výstrah

Můžete také spravovat metody upozorňování a vytvářet oznámení výstrah z nabídky Akce výběrem možnosti spravovat oznámení výstrah.You can also manage alerting methods, and create alert notifications from the Actions menu by selecting Manage Alert Notifications. Zobrazí se všechna aktuální oznámení.Any current notifications are displayed. Můžete také vytvořit oznámení z tohoto místa.You can also create notifications from here. Oznámení je možné odeslat e-mailem nebo protokolem SNMP , když dojde k určitým kombinacím výstrah a závažnosti.Notifications can be sent via EMAIL or SNMP when specific alert/severity combinations occur. Můžete například odeslat e-mailovou zprávu, pokud se některá z výstrah ve výchozí skupině příze nastaví na kritickou.For example, you can send an email message when any of the alerts in the YARN Default group is set to Critical.

Dialog vytvořit výstrahu

Nakonec vyberte možnost spravovat nastavení výstrah z nabídky Akce a nastavte počet pokusů, které se musí objevit před odesláním oznámení.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. Toto nastavení se dá použít k tomu, aby se zabránilo oznámením přechodným chybám.This setting can be used to prevent notifications for transient errors.

ClusterCluster

Karta metriky řídicího panelu obsahuje řadu widgetů, které usnadňují sledování stavu vašeho clusteru na první pohled.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. Několik widgetů, jako je například využití procesoru, poskytují další informace při kliknutí.Several widgets, such as CPU Usage, provide additional information when clicked.

řídicí panel s metrikami

Karta Heat mapy zobrazuje metriky jako barevné Heat mapyy z zelené na červenou.The Heatmaps tab displays metrics as colored heatmaps, going from green to red.

řídicí panel s Heat mapy

Chcete-li získat další informace o uzlech v clusteru , vyberte možnost hostitelé.For more information on the nodes within the cluster, select Hosts. Pak vyberte konkrétní uzel, který vás zajímá.Then select the specific node you are interested in.

Podrobnosti o hostiteli

SlužbyServices

Postranní panel služby na řídicím panelu poskytuje rychlý přehled o stavu služeb spuštěných v clusteru.The Services sidebar on the dashboard provides quick insight into the status of the services running on the cluster. K označení stavu nebo akcí, které by měly být provedeny, se používají různé ikony.Various icons are used to indicate status or actions that should be taken. Například pokud je potřeba recyklovat službu, zobrazí se žlutý symbol recyklace.For example, a yellow recycle symbol is displayed if a service needs to be recycled.

Boční panel služeb

Poznámka

Zobrazené služby se v různých typech a verzích clusteru HDInsight liší.The services displayed differ between HDInsight cluster types and versions. Zobrazené služby se můžou lišit od služeb zobrazených pro váš cluster.The services displayed here may be different than the services displayed for your cluster.

Výběr služby zobrazí podrobnější informace o službě.Selecting a service displays more detailed information on the service.

souhrnné informace o službě

Některé služby zobrazí v horní části stránky odkaz Rychlé odkazy .Some services display a Quick Links link at the top of the page. Tato možnost se dá použít pro přístup k webovým uživatelská rozhraní specifickým pro danou službu, jako je například:This can be used to access service-specific web UIs, such as:

  • Historie úlohy – historie úloh MapReduceJob History - MapReduce job history.
  • Správce prostředků – uživatelské rozhraní Správce prostředků příze.Resource Manager - YARN ResourceManager UI.
  • NameNode -Hadoop systém souborů DFS (DISTRIBUTED File System) (HDFS) NameNode UI.NameNode - Hadoop Distributed File System (HDFS) NameNode UI.
  • Webové uživatelské rozhraní Oozie – uživatelské rozhraní Oozie.Oozie Web UI - Oozie UI.

Výběrem kteréhokoli z těchto odkazů otevřete v prohlížeči novou kartu, která zobrazí vybranou stránku.Selecting any of these links opens a new tab in your browser, which displays the selected page.

Poznámka

Výběr položky Rychlé odkazy pro službu může vracet chybu "Server nebyl nalezen".Selecting the Quick Links entry for a service may return a "server not found" error. Pokud k této chybě dojde, musíte při použití položky Rychlé odkazy pro tuto službu použít tunel SSH.If you encounter this error, you must use an SSH tunnel when using the Quick Links entry for this service. Informace najdete v tématu použití tunelového propojení SSH se službou HDInsight .For information, see Use SSH Tunneling with HDInsight

SprávaManagement

Ambari uživatelé, skupiny a oprávněníAmbari users, groups, and permissions

Práce s uživateli, skupinami a oprávněními se podporuje při použití clusteru HDInsight připojeného k doméně .Working with users, groups, and permissions are supported when using a domain joined HDInsight cluster. Informace o používání uživatelského rozhraní pro správu Ambari na clusteru připojeném k doméně najdete v tématu Správa clusterů HDInsight připojených k doméně.For information on using the Ambari Management UI on a domain-joined cluster, see Manage domain-joined HDInsight clusters.

Varování

Neměňte heslo sledovacího zařízení Ambari (hdinsightwatchdog) v clusteru HDInsight se systémem Linux.Do not change the password of the Ambari watchdog (hdinsightwatchdog) on your Linux-based HDInsight cluster. Změna hesla zruší schopnost používat akce skriptu nebo provádět operace škálování s vaším clusterem.Changing the password breaks the ability to use script actions or perform scaling operations with your cluster.

HostiteléHosts

Na stránce hostitelé jsou uvedeni všichni hostitelé v clusteru.The Hosts page lists all hosts in the cluster. Chcete-li spravovat hostitele, postupujte podle těchto kroků.To manage hosts, follow these steps.

Stránka hostitelé

Poznámka

Přidání, vyřazení z provozu a reřazování z provozu hostitele by se nemělo používat s clustery HDInsight.Adding, decommissioning, and recommissioning a host should not be used with HDInsight clusters.

  1. Vyberte hostitele, kterého chcete spravovat.Select the host that you wish to manage.

  2. Pomocí nabídky Akce vyberte akci, kterou chcete provést:Use the Actions menu to select the action that you wish to perform:

    PoložkaItem PopisDescription
    Spustit všechny součástiStart all components Spusťte všechny součásti na hostiteli.Start all components on the host.
    Zastavit všechny komponentyStop all components Zastavte všechny součásti na hostiteli.Stop all components on the host.
    Restartovat všechny součástiRestart all components Zastavte a spusťte všechny součásti na hostiteli.Stop and start all components on the host.
    Zapnout režim údržbyTurn on maintenance mode Potlačí výstrahy pro hostitele.Suppresses alerts for the host. Tento režim by měl být povolen, pokud provádíte akce, které generují výstrahy.This mode should be enabled if you are performing actions that generate alerts. Například zastavení a spuštění služby.For example, stopping and starting a service.
    Vypnout režim údržbyTurn off maintenance mode Vrátí hostitele do normálního upozorňování.Returns the host to normal alerting.
    ZastavitStop Zastaví na hostiteli datanode nebo NodeManagers.Stops DataNode or NodeManagers on the host.
    SpustitStart Spustí na hostiteli datanode nebo NodeManagers.Starts DataNode or NodeManagers on the host.
    RestartRestart Zastaví a spustí na hostiteli datanode nebo NodeManagers.Stops and starts DataNode or NodeManagers on the host.
    VyřazeníDecommission Odebere hostitele z clusteru.Removes a host from the cluster. Tuto akci nepoužívejte u clusterů HDInsight.Do not use this action on HDInsight clusters.
    ReprovizeRecommission Přidá dříve vyřazeného hostitele do clusteru.Adds a previously decommissioned host to the cluster. Tuto akci nepoužívejte u clusterů HDInsight.Do not use this action on HDInsight clusters.

OrgányServices

Na stránce řídicí panel nebo služby pomocí tlačítka Akce v dolní části seznamu služeb zastavte a spusťte všechny služby.From the Dashboard or Services page, use the Actions button at the bottom of the list of services to stop and start all services.

akce služby

Varování

Když je v této nabídce uvedená Služba Add Service , neměla by se používat k přidávání služeb do clusteru HDInsight.While Add Service is listed in this menu, it should not be used to add services to the HDInsight cluster. Nové služby by se měly přidat pomocí akce skriptu během zřizování clusteru.New services should be added using a Script Action during cluster provisioning. Další informace o použití akcí skriptů najdete v tématu Přizpůsobení clusterů HDInsight pomocí akcí skriptů.For more information on using Script Actions, see Customize HDInsight clusters using Script Actions.

Zatímco tlačítko Akce může restartovat všechny služby, často chcete spustit, zastavit nebo restartovat konkrétní službu.While the Actions button can restart all services, often you want to start, stop, or restart a specific service. Pomocí následujících kroků můžete provádět akce s jednotlivými službami:Use the following steps to perform actions on an individual service:

  1. Na stránce řídicí panel nebo služby vyberte službu.From the Dashboard or Services page, select a service.

  2. V horní části karty Souhrn použijte tlačítko Akce služby a vyberte akci, která se má provést.From the top of the Summary tab, use the Service Actions button and select the action to take. Tím se služba restartuje na všech uzlech.This restarts the service on all nodes.

    akce služby

    Poznámka

    Restartování některých služeb, když cluster běží, může generovat výstrahy.Restarting some services while the cluster is running may generate alerts. Abyste se vyhnuli výstrahám, můžete před provedením restartování Povolit pro službu režim údržby pomocí tlačítka Akce služby .To avoid alerts, you can use the Service Actions button to enable Maintenance mode for the service before performing the restart.

  3. Po výběru akce se položka # op v horní části stránky zvýší a ukáže, že se vyskytne operace na pozadí.Once an action has been selected, the # op entry at the top of the page increments to show that a background operation is occurring. Pokud je nakonfigurováno pro zobrazení, zobrazí se seznam operací na pozadí.If configured to display, the list of background operations is displayed.

    Poznámka

    Pokud jste pro službu povolili režim údržby , nezapomeňte ji po dokončení operace zakázat pomocí tlačítka Akce služby .If you enabled Maintenance mode for the service, remember to disable it by using the Service Actions button once the operation has finished.

Ke konfiguraci služby použijte následující postup:To configure a service, use the following steps:

  1. Na stránce řídicí panel nebo služby vyberte službu.From the Dashboard or Services page, select a service.

  2. Vyberte Configs kartu. Zobrazí se aktuální konfigurace.Select the Configs tab. The current configuration is displayed. Zobrazí se také seznam předchozích konfigurací.A list of previous configurations is also displayed.

    konfiguračních

  3. Pomocí zobrazených polí Upravte konfiguraci a potom vyberte Uložit.Use the fields displayed to modify the configuration, and then select Save. Nebo vyberte předchozí konfiguraci a pak vyberte nastavit jako aktuální a vraťte se k předchozímu nastavení.Or select a previous configuration and then select Make current to roll back to the previous settings.

Ambari ViewsAmbari views

Ambari zobrazení umožňují vývojářům napojit prvky uživatelského rozhraní do webového uživatelského rozhraní Ambari pomocí architektury zobrazení Apache Ambari.Ambari Views allow developers to plug UI elements into the Ambari Web UI using the Apache Ambari Views Framework. HDInsight poskytuje následující zobrazení s typy clusterů Hadoop:HDInsight provides the following views with Hadoop cluster types:

  • Zobrazení podregistru: Zobrazení podregistru umožňuje spouštět dotazy na podregistr přímo z webového prohlížeče.Hive View: The Hive View allows you to run Hive queries directly from your web browser. Můžete ukládat dotazy, zobrazovat výsledky, ukládat výsledky do úložiště clusteru nebo stahovat výsledky do místního systému.You can save queries, view results, save results to the cluster storage, or download results to your local system. Další informace o používání zobrazení podregistru najdete v tématu použití zobrazení Apache Hive se službou HDInsight.For more information on using Hive Views, see Use Apache Hive Views with HDInsight.

  • Tez zobrazení: Zobrazení tez vám umožňuje lépe pochopit a optimalizovat úlohy.Tez View: The Tez View allows you to better understand and optimize jobs. Můžete si prohlédnout informace o tom, jak se úlohy tez spouštějí a jaké prostředky se používají.You can view information on how Tez jobs are executed and what resources are used.

Nepodporované operaceUnsupported operations

Ve službě HDInsight nejsou podporovány následující operace Ambari:The following Ambari operations are not supported on HDInsight:

  • Probíhá Přesun služby sběrače metrik.Moving the Metrics Collector service. Při zobrazení informací o službě sběrače metrik je jednou z akcí, které jsou k dispozici v nabídce Akce služby, kolekce metriky přesunutí.When viewing information on the Metrics Collector service, one of the actions available from the Service Actions menu is Move Metrics collector. V HDInsight to není podporováno.This is not supported with HDInsight.

Další postupNext steps

Naučte se používat REST API Apache Ambari se službou HDInsight.Learn how to use the Apache Ambari REST API with HDInsight.