Správa clusterů HDInsight pomocí webového uživatelského rozhraní Apache Ambari

Apache Ambari zjednodušuje správu a monitorování clusteru Apache Hadoop. Toto zjednodušení se provádí díky snadnému používání webového uživatelského rozhraní a rozhraní REST API. Ambari je součástí clusterů HDInsight a používá se k monitorování clusteru a provádění změn konfigurace.

V tomto dokumentu se dozvíte, jak používat webové uživatelské rozhraní Ambari s clusterem HDInsight.

Co je Apache Ambari?

Apache Ambari zjednodušuje správu Systému Hadoop tím, že poskytuje snadno použitelné webové uživatelské rozhraní. Ambari můžete použít ke správě a monitorování clusterů Hadoop. Vývojáři můžou tyto funkce integrovat do svých aplikací pomocí rozhraní Ambari REST API.

Připojení

Webové uživatelské rozhraní Ambari je k dispozici v clusteru HDInsight na adrese https://CLUSTERNAME.azurehdinsight.net, kde CLUSTERNAME je název vašeho clusteru.

Důležité

Připojení pro Ambari ve službě HDInsight vyžaduje HTTPS. Po zobrazení výzvy k ověření použijte název účtu správce a heslo, které jste zadali při vytváření clusteru. Pokud se nezobrazí výzva k zadání přihlašovacích údajů, zkontrolujte nastavení sítě a ověřte, že mezi klientem a clustery Azure HDInsight nedošlo k žádnému problému s připojením.

Tunel SSH (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 na internetu nezpřístupní. Pro přístup k těmto službám musíte vytvořit tunel SSH. Další informace najdete v tématu Použití tunelového propojení SSH se službou HDInsight.

Webové uživatelské rozhraní Ambari

Upozorňující

HdInsight nepodporuje všechny funkce webového uživatelského rozhraní Ambari. Další informace najdete v části Nepodporované operace tohoto dokumentu.

Při připojování k webovému uživatelskému rozhraní Ambari se zobrazí výzva k ověření na stránce. Použijte uživatele správce clusteru (výchozí Správa) a heslo, které jste použili při vytváření clusteru.

Po otevření stránky si všimněte pruhu v horní části. Tento panel obsahuje následující informace a ovládací prvky:

Apache Ambari dashboard overview.

Položka Popis
Logo Ambari Otevře řídicí panel, který lze použít k monitorování clusteru.
Operace # operací s názvem clusteru Zobrazí počet probíhajících operací Ambari. Výběrem názvu clusteru nebo operací # zobrazíte seznam operací na pozadí.
# upozornění Zobrazí pro cluster upozornění nebo kritická upozornění ( pokud existuje).
řídicí panel Zobrazí řídicí panel.
Služby Informace a nastavení konfigurace pro služby v clusteru
Hostitelé Informace a nastavení konfigurace pro uzly v clusteru
Výstrahy Protokol informací, upozornění a kritických výstrah.
správce Sada softwaru nebo služby nainstalované v clusteru, informace o účtu služby a zabezpečení protokolu Kerberos.
tlačítko Správa Správa Ambari, nastavení uživatele a odhlášení

Sledování

Výstrahy

Následující seznam obsahuje běžné stavy výstrah, které Ambari používá:

  • OK
  • Upozorňující
  • KRITICKÉ
  • NEZNÁMÉ

Výstrahy jiné než OK způsobí , že položka # výstrahy v horní části stránky zobrazí počet výstrah. Výběrem této položky se zobrazí výstrahy a jejich stav.

Výstrahy jsou uspořádané do několika výchozích skupin, které se dají zobrazit na stránce Upozornění .

Apache Ambari alerts page summary.

Skupiny můžete spravovat pomocí nabídky Akce a výběrem možnosti Spravovat skupiny výstrah.

Apache Ambari manage alert groups.

Metody upozorňování můžete spravovat a vytvářet oznámení výstrah z nabídky Akce výběrem možnosti Spravovat oznámení. Zobrazí se všechna aktuální oznámení. Odsud můžete vytvářet oznámení. Pokud dojde ke konkrétním kombinacím upozornění nebo závažnosti, můžete oznámení odesílat prostřednictvím e-mailu nebo protokolu SNMP . Můžete například odeslat e-mailovou zprávu, když je některá z upozornění ve skupině Výchozí YARN nastavena na hodnotu Kritické.

Apache Ambari create alert notification.

Nakonec výběrem možnosti Spravovat výstrahu Nastavení v nabídce Akce můžete nastavit počet výskytů výstrahy před odesláním oznámení. Toto nastavení lze použít k zabránění oznámením o přechodných chybách.

Kurz oznámení o upozornění pomocí bezplatného účtu SendGrid najdete v tématu Konfigurace e-mailových oznámení Apache Ambari ve službě Azure HDInsight.

Cluster

Karta Metriky na řídicím panelu obsahuje řadu widgetů, které usnadňují monitorování stavu clusteru na první pohled. Několik widgetů, například využití procesoru, poskytuje další informace po kliknutí.

Apache Ambari dashboard with metrics.

Karta Heatmaps (Heatmaps) zobrazuje metriky jako barevné heat mapy, které přejdou ze zelené na červenou.

Apache Ambari dashboard with heatmaps.

Další informace ouzch Pak vyberte konkrétní uzel, který vás zajímá.

Apache Ambari host summary details.

Služby

Boční panel Služby na řídicím panelu poskytuje rychlý přehled o stavu služeb spuštěných v clusteru. Různé ikony slouží k označení stavu nebo akcí, které by se měly provést. Například žlutý symbol recyklace se zobrazí, pokud je potřeba službu recyklovat.

Apache Ambari services side bar.

Poznámka:

Zobrazené služby se liší mezi typy a verzemi clusteru HDInsight. Zobrazené služby se můžou lišit od služeb zobrazených pro váš cluster.

Výběrem služby zobrazíte podrobnější informace o službě.

Apache Ambari service summary information.

Některé služby zobrazují odkaz Rychlé odkazy v horní části stránky. Tento odkaz lze použít pro přístup k webovým uživatelským rozhraním pro konkrétní službu, například:

  • Historie úloh – historie úloh MapReduce
  • Resource Manager – uživatelské rozhraní YARN Resource Manageru
  • NameNode – Uživatelské rozhraní uzlu NameNode systému souborů Hadoop (HDFS).
  • Webové uživatelské rozhraní Oozie – Oozie UI.

Když vyberete některý z těchto odkazů, otevře se v prohlížeči nová karta, která zobrazí vybranou stránku.

Poznámka:

Když vyberete položku Rychlé odkazy pro službu, může se vrátit chyba server nenalezena. Pokud k této chybě dojde, musíte při použití položky Rychlé odkazy pro tuto službu použít tunel SSH. Informace najdete v tématu Použití tunelového propojení SSH se službou HDInsight.

Správa

Uživatelé, skupiny a oprávnění Ambari

Podporuje se práce s uživateli, skupinami a oprávněními. Informace o místní správě najdete v tématu Autorizace uživatelů pro zobrazení Apache Ambari. Informace o clusterech připojených k doméně najdete v tématu Správa clusterů HDInsight připojených k doméně.

Upozorňující

Neodstraňovat ani měnit heslo watchdogu Ambari (hdinsightwatchdog) v clusteru HDInsight se systémem Linux. Změna hesla přeruší schopnost používat akce skriptu nebo provádět operace škálování s clusterem.

Hostitelé

Na stránce Hostitelé jsou uvedeni všichni hostitelé v clusteru. Pokud chcete spravovat hostitele, postupujte podle těchto kroků.

Apache Ambari hosts page overview.

Poznámka:

Přidání, vyřazení z provozu a opětovné uvedení hostitele do provozu by se nemělo používat s clustery HDInsight.

  1. Vyberte hostitele, kterého chcete spravovat.

  2. Pomocí nabídky Akce vyberte akci, kterou chcete provést:

    Položka Popis
    Spuštění všech komponent Spusťte všechny komponenty na hostiteli.
    Zastavení všech komponent Zastavte všechny komponenty na hostiteli.
    Restartujte všechny komponenty. Zastavte a spusťte všechny komponenty na hostiteli.
    Zapnutí režimu údržby Potlačí výstrahy pro hostitele. Tento režim by měl být povolený, pokud provádíte akce, které generují výstrahy. Například zastavení a spuštění služby.
    Vypnutí režimu údržby Vrátí hostitele k normálnímu upozorňování.
    Zastavit Zastaví uzel DataNode nebo NodeManager na hostiteli.
    Spustit Spustí uzel DataNode nebo NodeManager na hostiteli.
    Restartovat Zastaví a spustí uzel DataNode nebo NodeManager na hostiteli.
    Vyřazení Odebere hostitele z clusteru. Tuto akci nepoužívejte u clusterů HDInsight.
    Opětovné uvedení Přidá do clusteru dříve vyřazeného hostitele z provozu. Tuto akci nepoužívejte u clusterů HDInsight.

Služby

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.

Apache Ambari service actions list.

Upozorňující

Nové služby by se měly přidat pomocí akce skriptu během zřizování clusteru. Další informace o použití akcí skriptů naleznete v tématu Přizpůsobení clusterů HDInsight pomocí akce skriptů.

Tlačítko Akce může restartovat všechny služby, často chcete spustit, zastavit nebo restartovat konkrétní službu. Akce pro jednotlivé služby můžete provést pomocí následujících kroků:

  1. Na stránce Řídicí panel nebo Služby vyberte službu.

  2. V horní části karty Souhrn použijte tlačítko Akce služby a vyberte akci, která se má provést. Tato akce restartuje službu na všech uzlech.

    Apache Ambari individual service actions.

    Poznámka:

    Restartování některých služeb, když je cluster spuštěný, může generovat výstrahy. Pokud se chcete vyhnout upozorněním, můžete před restartováním povolit režim údržby pro službu pomocí tlačítka Akce služby.

  3. Po výběru akce se položka #op v horní části stránky zvýší, aby se zobrazila operace na pozadí. Pokud je nakonfigurováno k zobrazení, zobrazí se seznam operací na pozadí.

    Poznámka:

    Pokud jste pro službu povolili režim údržby, nezapomeňte ho po dokončení operace zakázat pomocí tlačítka Akce služby.

Ke konfiguraci služby použijte následující kroky:

  1. Na stránce Řídicí panel nebo Služby vyberte službu.

  2. Vyberte kartu Konfigurace. Zobrazí se aktuální konfigurace. Zobrazí se také seznam předchozích konfigurací.

    Apache Ambari service configuration.

  3. Pomocí zobrazených polí upravte konfiguraci a pak vyberte Uložit. Nebo vyberte předchozí konfiguraci a pak vyberte Nastavit aktuální , abyste se vrátili k předchozímu nastavení.

Zobrazení Ambari

Zobrazení Ambari umožňují vývojářům zapojit prvky uživatelského rozhraní do webového uživatelského rozhraní Ambari pomocí architektury Apache Ambari Views Framework. HDInsight poskytuje následující zobrazení s typy clusterů Hadoop:

  • Zobrazení Hive: Zobrazení Hive umožňuje spouštět dotazy Hive přímo z webového prohlížeče. 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. Další informace o používání zobrazení Hive najdete v tématu Použití zobrazení Apache Hive se službou HDInsight.

  • Tez View: Zobrazení Tez umožňuje lépe porozumět a optimalizovat úlohy. Můžete zobrazit informace o tom, jak se úlohy Tez spouštějí a jaké prostředky se používají.

Nepodporované operace

Služba HDInsight nepodporuje následující operace Ambari:

  • Přesun služby Kolektor metrik. Při prohlížení informací ve službě Kolektor metrik je jednou z akcí dostupných v nabídce Akce služby kolektor metriky. Tato akce není podporována ve službě HDInsight.

Další kroky