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

Apache Ambari zjednodušuje správu a monitorování Apache Hadoopho clusteru. Toto zjednodušení se provádí díky snadnému používání webového uživatelského rozhraní a 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 Hadoop tím, že nabízí snadno použitelné webové uživatelské rozhraní. Pomocí Ambari můžete spravovat a monitorovat clustery Hadoop. Vývojáři můžou tyto možnosti integrovat do svých aplikací pomocí rozhraní AMBARI REST API.

Připojení

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.

Důležité

Připojení k Ambari v HDInsight vyžaduje protokol 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. 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.

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) nejsou zveřejněné na internetu. Chcete-li získat přístup k těmto službám, je nutné 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

Upozornění

Ve službě HDInsight nejsou podporovány všechny funkce webového uživatelského rozhraní Ambari. Další informace najdete v části nepodporované operace v tomto 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ávce) a heslo, které jste použili při vytváření clusteru.

Po otevření stránky si poznamenejte pruh v horní části. Tento panel obsahuje následující informace a ovládací prvky:

Přehled řídicího panelu Apache Ambari

Položka Popis
Logo Ambari Otevře řídicí panel, který se dá použít k monitorování clusteru.
Název clusteru # OPS Zobrazí počet probíhajících operací Ambari. Když vyberete název clusteru nebo # OPS , zobrazí se seznam operací na pozadí.
počet výstrah Zobrazí upozornění nebo kritická upozornění, pokud existují, pro cluster.
Řídicí panel Zobrazí řídicí panel.
Služby Informace a konfigurační nastavení 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 Softwarový zásobník/služby, které jsou nainstalovány v clusteru, informace o účtu služby a zabezpečení protokolu Kerberos.
Tlačítko Správce Správa Ambari, uživatelské nastavení a odhlášení.

Monitorování

Výstrahy

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

  • OK
  • Upozornění
  • KRITICKÉ
  • Neznámý

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

Výstrahy jsou uspořádány do několika výchozích skupin, které lze zobrazit na stránce s výstrahami .

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.

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í. Zobrazí se všechna aktuální oznámení. Tady můžete vytvářet oznámení. 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. 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.

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

nakonec můžete vybrat spravovat Nastavení výstrah z nabídky akce , abyste nastavili počet pokusů, které musí nastat před odesláním oznámení. Toto nastavení se dá použít k tomu, aby se zabránilo oznámením přechodným chybám.

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.

Cluster

Karta metriky řídicího panelu obsahuje řadu widgetů, které usnadňují sledování stavu vašeho clusteru na první pohled. Několik widgetů, jako je například využití procesoru, poskytují další informace při kliknutí.

Řídicí panel Apache Ambari s metrikami

Karta Heat mapy zobrazuje metriky jako barevné Heat mapyy z zelené na červenou.

Řídicí panel Apache Ambari s Heat mapy

Chcete-li získat další informace o uzlech v clusteru, vyberte možnost hostitelé. Pak vyberte konkrétní uzel, na který vás zajímáte.

Souhrnné informace o Ambari hostitele Apache

Služby

Postranní panel služby na řídicím panelu poskytuje rychlý přehled o stavu služeb spuštěných v clusteru. K označení stavu nebo akcí, které by měly být provedeny, se používají různé ikony. Například pokud je potřeba recyklovat službu, zobrazí se žlutý symbol recyklace.

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ší. Zobrazené služby se můžou lišit od služeb zobrazených pro váš cluster.

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

Souhrnné informace o službě Apache Ambari

Některé služby zobrazí v horní části stránky odkaz Rychlé odkazy . Tento odkaz se dá použít pro přístup k webovému uživatelská rozhraní pro konkrétní služby, jako je například:

  • historie úlohy – MapReduce historii úloh.
  • Správce prostředků -nitě správce prostředků UI.
  • NameNode -Hadoop systém souborů DFS (DISTRIBUTED File System) (HDFS) NameNode UI.
  • Webové uživatelské rozhraní Oozie – uživatelské rozhraní Oozie.

Výběrem kteréhokoli z těchto odkazů otevřete v prohlížeči novou kartu, která zobrazí vybranou stránku.

Poznámka

Výběr položky Rychlé odkazy pro službu může vracet chybu "Server nebyl nalezen". 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

Práce s uživateli, skupinami a oprávněními se podporuje. 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ě.

Upozornění

V clusteru HDInsight se systémem Linux neodstraňovat ani měnit heslo sledovacího zařízení Ambari (hdinsightwatchdog). Změna hesla přeruší možnost používat akce skriptů 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ů.

Přehled stránky hostitelů Apache Ambari

Poznámka

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

  1. Vyberte hostitele, který chcete spravovat.

  2. V nabídce 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.
    Restartování všech komponent 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 dělá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 upozornění.
    Zastavit Zastaví uzly DataNode nebo NodeManager na hostiteli.
    Spustit Spustí na hostiteli uzel DataNode nebo NodeManagers.
    Restartovat Zastaví a spustí uzel DataNode nebo NodeManagers na hostiteli.
    Vyřazení Odebere hostitele z clusteru. Tuto akci nepoužívejte v clusterech HDInsight.
    Opětovné vyřazení z provozu Přidá do clusteru dříve vyřazené hostitele. Tuto akci nepoužívejte v clusterech 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.

Seznam akcí služby Apache Ambari

Upozornění

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

Zatímco tlačítko Akce může restartovat všechny služby, často chcete spustit, zastavit nebo restartovat konkrétní službu. Pomocí následujících kroků můžete provádět akce u jednotlivých služeb:

  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.

    Akce jednotlivých služeb Apache Ambari

    Poznámka

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

  3. Po výběru akce se položka #op v horní části stránky zvýší, aby bylo možné ukázat, že dochází k operaci 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í postup:

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

    Konfigurace služby Apache Ambari

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

Zobrazení Ambari

Zobrazení Ambari umožňují vývojářům připojit prvky uživatelského rozhraní do webového uživatelského rozhraní Ambari pomocí architektury zobrazení Apache Ambari. HDInsight poskytuje následující zobrazení s typy clusteru 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, zobrazit 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í Apache Hive zobrazení s HDInsight.

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

Nepodporované operace

Následující operace Ambari se ve službě HDInsight nepodporují:

  • Přesunutí 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 přesunout kolektor metrik. Tato akce není podporována se službou HDInsight.

Další kroky