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í Apache Hadoopho clusteru.Apache Ambari simplifies the management and monitoring of an Apache Hadoop cluster. Toto zjednodušení se provádí díky snadnému používání webového uživatelského rozhraní a REST API.This simplification is done 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 v https://CLUSTERNAME.azurehdinsight.net umístění, kde CLUSTERNAME 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. Pokud se vám nezobrazí výzva k zadání přihlašovacích údajů, zkontrolujte nastavení sítě a potvrďte, že mezi klientem a clustery Azure HDInsight nedochází k potížím s připojením.If you are not prompted for credentials, check your network settings to confirm there is no connectivity issue between the client and the Azure HDInsight Clusters.

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) nejsou zveřejněné 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) aren't 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.

Webové uživatelské rozhraní AmbariAmbari Web UI

Upozorně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're 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:

Přehled řídicího panelu Apache Ambari

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.
VýstrahyAlerts 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

VýstrahyAlerts

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.

Shrnutí stránky s upozorněními Apache Ambari

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 .

Správa skupin výstrah Apache Ambari

Můžete spravovat metody upozorňování a vytvářet oznámení výstrah z nabídky Akce výběrem možnosti spravovat oznámení .You manage alerting methods, and create alert notifications from the Actions menu by selecting Manage Notifications . Zobrazí se všechna aktuální oznámení.Any current notifications are displayed. Tady můžete vytvářet oznámení.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 .

Oznámení o vytvoření výstrahy pro Apache Ambari

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.

Kurz oznámení o výstrahách pomocí bezplatného účtu SendGridnajdete v tématu Konfigurace e-mailových oznámení Apache Ambari ve službě Azure HDInsight.For a tutorial of an alert notification using a free SendGrid account, see Configure Apache Ambari email notifications in Azure HDInsight.

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 Apache Ambari 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 Apache Ambari 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, na který vás zajímáte.Then select the specific node you're interested in.

Souhrnné informace o Ambari hostitele Apache

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 Apache Ambari Services

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ě Apache Ambari

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. Tento odkaz se dá použít pro přístup k webovému uživatelská rozhraní pro konkrétní služby, jako je například:This link can be used to access service-specific web UIs, such as:

  • Historie úlohy – historie úloh MapReduceJob History - MapReduce job history.
  • Správce prostředků -nitě správce prostředků UI.Resource Manager - YARN Resource Manager 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 je podporována.Working with users, groups, and permissions is supported. Místní správa najdete v tématu autorizace uživatelů pro zobrazení Apache Ambari.For local administration, see Authorize users for Apache Ambari Views. Clustery připojené k doméně najdete v tématu Správa clusterů HDInsight připojených k doméně.For domain-joined clusters, see Manage domain-joined HDInsight clusters.

Upozorně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.

Přehled stránek hostitelů Apache Ambari

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 do:

    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're doing 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.
    RestartovatRestart 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.Don't 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.Don't use this action on HDInsight clusters.

SlužbyServices

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.

Seznam akcí služby Apache Ambari

Upozornění

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 v jednotlivých službách:Use the following steps to do 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. Tato akce restartuje službu na všech uzlech.This action restarts the service on all nodes.

    Akce jednotlivých služeb Apache Ambari

    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 kartu Konfigurace . 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.

    Konfigurace služby Apache Ambari

  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.

Zobrazení AmbariAmbari 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.

  • Zobrazení tez: tez zobrazení vám umožní 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

Následující operace Ambari nejsou podporovány v HDInsight:The following Ambari operations aren't 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 . Tato akce není podporována v HDInsight.This action isn't supported with HDInsight.

Další krokyNext steps