Instalace vlastních aplikací Apache Hadoop ve službě Azure HDInsightInstall custom Apache Hadoop applications on Azure HDInsight

V tomto článku se naučíte, jak nainstalovat aplikaci Apache Hadoop do služby Azure HDInsight, která nebyla publikována do Azure Portal.In this article, you will learn how to install an Apache Hadoop application on Azure HDInsight, which has not been published to the Azure portal. Aplikace, kterou v tomto článku nainstalujete, se jmenuje Hue.The application you will install in this article is Hue.

Aplikace HDInsight je aplikace, kterou uživatelé mohou nainstalovat na clusteru HDInsight se systémem Linux.An HDInsight application is an application that users can install on a Linux-based HDInsight cluster. Tyto aplikace mohou být vytvořeny společností Microsoft, nezávislými dodavateli softwaru (ISV) nebo vámi samotnými.These applications can be developed by Microsoft, independent software vendors (ISV) or by yourself.

Další související články:Other related articles:

PožadavkyPrerequisites

Pokud chcete instalovat aplikace HDInsight na stávající cluster HDInsight, musí mít cluster služby HDInsight.If you want to install HDInsight applications on an existing HDInsight cluster, you must have an HDInsight cluster. Chcete-li jeden vytvořit, prostudujte si část Tvorba clusterů.To create one, see Create clusters. Aplikace HDInsight můžete také nainstalovat při vytváření clusteru HDInsight.You can also install HDInsight applications when you create an HDInsight cluster.

Instalace aplikací HDInsightInstall HDInsight applications

Aplikace HDInsight lze nainstalovat při vytvoření clusteru nebo do existujícího clusteru HDInsight.HDInsight applications can be installed when you create a cluster or to an existing HDInsight cluster. Informace o definování šablon Azure Resource Manager najdete na webu MSDN: Nainstalujte aplikaciHDInsight.For defining Azure Resource Manager templates, see MSDN: Install an HDInsight application.

Soubory potřebné pro nasazení této aplikace (Hue):The files needed for deploying this application (Hue):

Postup instalace aplikace Hue do stávajícího clusteru HDInsightTo install Hue to an existing HDInsight cluster

  1. Klikněte na následující obrázek pro přihlášení do Azure a otevřete šablonu Resource Manageru na webu Azure Portal.Click the following image to sign in to Azure and open the Resource Manager template in the Azure portal.

    Deploy to Azure button for new cluster

    Toto tlačítko otevře šablonu Resource Manageru na portálu Azure.This button opens a Resource Manager template on the Azure portal. Šablona Správce prostředků se nachází na adrese https://github.com/hdinsight/Iaas-Applications/tree/master/Hue.The Resource Manager template is located at https://github.com/hdinsight/Iaas-Applications/tree/master/Hue. Informace o tom, jak tuto šablonu správce prostředků napsat, najdete na webu MSDN: Nainstalujte aplikaciHDInsight.To learn how to write this Resource Manager template, see MSDN: Install an HDInsight application.

  2. Z okna Parametry zadejte následující údaje:From the Parameters blade, enter the following:

    • Název clusteru: Zadejte název clusteru, do kterého chcete aplikaci nainstalovat.ClusterName: Enter the name of the cluster where you want to install the application. Tento cluster musí být existující cluster.This cluster must be an existing cluster.
  3. Klikněte na možnost OK a uložte parametry.Click OK to save the parameters.

  4. Z okna Vlastní nasazení zadejte Skupinu prostředků.From the Custom deployment blade, enter Resource group. Skupina prostředků je kontejner, který seskupuje cluster, účet závislého úložiště a další prostředky.The resource group is a container that groups the cluster, the dependent storage account and other resources. Je nezbytná k použití stejné skupiny prostředků jako cluster.It is required to use the same resource group as the cluster.

  5. Klikněte na tlačítko Smluvní podmínky a pak klikněte na tlačítko Vytvořit.Click Legal terms, and then click Create.

  6. Ověřte zaškrtnutí políčka Kód pin pro řídicí panel a pak klikněte na tlačítko Vytvořit.Verify the Pin to dashboard checkbox is selected, and then click Create. Stav instalace můžete zobrazit z dlaždice připnuté k řídicímu panelu portálu a portálu oznámení (kliknutím na ikonu zvonku v horní části portálu).You can see the installation status from the tile pinned to the portal dashboard and the portal notification (click the bell icon on the top of the portal). Instalace aplikace trvá přibližně 10 minut.It takes about 10 minutes to install the application.

Postup instalace aplikace Hue při vytváření clusteruTo install Hue while creating a cluster

  1. Klikněte na následující obrázek pro přihlášení do Azure a otevřete šablonu Resource Manageru na webu Azure Portal.Click the following image to sign in to Azure and open the Resource Manager template in the Azure portal.

    Deploy to Azure button for new cluster

    Toto tlačítko otevře šablonu Resource Manageru na portálu Azure.This button opens a Resource Manager template on the Azure portal. Šablona Správce prostředků se nachází na adrese https://hditutorialdata.blob.core.windows.net/hdinsightapps/create-linux-based-hadoop-cluster-in-hdinsight.json.The Resource Manager template is located at https://hditutorialdata.blob.core.windows.net/hdinsightapps/create-linux-based-hadoop-cluster-in-hdinsight.json. Informace o tom, jak tuto šablonu správce prostředků napsat, najdete na webu MSDN: Nainstalujte aplikaciHDInsight.To learn how to write this Resource Manager template, see MSDN: Install an HDInsight application.

  2. Pro vytvoření clusteru a instalaci aplikace Hue postupujte podle pokynů.Follow the instruction to create cluster and install Hue. Další informace o vytváření clusterů HDInsight naleznete v tématu Vytváření clusterů Hadoop založených na Linuxu v nástroji HDInsight.For more information on creating HDInsight clusters, see Create Linux-based Hadoop clusters in HDInsight.

Kromě Azure Portal můžete k volání šablon Správce prostředků použít taky Azure PowerShell a Azure Classic CLI .In addition to the Azure portal, you can also use Azure PowerShell and Azure Classic CLI to call Resource Manager templates.

Ověření instalaceValidate the installation

Stav aplikace můžete zkontrolovat na portálu Azure a ověřit tak instalaci aplikace.You can check the application status on the Azure portal to validate the application installation. Kromě toho můžete také ověřit, zda všechny koncové body HTTP vychází dle očekávání a webovou stránku, pokud existuje:In addition, you can also validate all HTTP endpoints came up as expected and the webpage if there is one:

Postup otevření portál HueTo open the Hue portal

  1. Přihlaste se k webu Azure Portal.Sign in to the Azure portal.
  2. Klikněte na tlačítko Clustery HDInsight v levé nabídce.Click HDInsight Clusters in the left menu. Pokud ho nevidíte, klikněte na tlačítko Procházet a pak klikněte na tlačítko Clustery HDInsight.If you don't see it, click Browse, and then click HDInsight Clusters.
  3. Klikněte na cluster, kde je nainstalovaná aplikace.Click the cluster where you installed the application.
  4. Z okna Nastavení klikněte na tlačítko Aplikace pod kategorií Obecné.From the Settings blade, click Applications under the General category. Měli byste vidět položku hue uvedenou v okně Nainstalované aplikace.You shall see hue listed in the Installed Apps blade.
  5. Klikněte na položku hue na seznamu a zobrazte seznam vlastností.Click hue from the list to list the properties.
  6. Kliknutím na odkaz webová stránka ověřte Web. Otevřete koncový bod HTTP v prohlížeči, aby se ověřilo webové uživatelské rozhraní odstínování, otevřete koncový bod SSH pomocí SSH.Click the Webpage link to validate the website; open the HTTP endpoint in a browser to validate the Hue web UI, open the SSH endpoint using SSH. Další informace najdete v tématu Použití SSH se službou HDInsight.For information, see Use SSH with HDInsight.

Řešení potíží instalaceTroubleshoot the installation

Stav instalace aplikace můžete zkontrolovat na portálu oznámení (kliknutím na ikonu zvonku v horní části portálu).You can check the application installation status from the portal notification (Click the bell icon on the top of the portal).

Pokud se instalace aplikace nezdařila, můžete zobrazit chybové zprávy a informace ladění ze 3 míst:If an application installation failed, you can see the error messages and debug information from 3 places:

  • Aplikace HDInsight: obecné informace o chybě.HDInsight Applications: general error information.

    Otevřete cluster z portálu a v okně Nastavení klikněte na tlačítko Aplikace:Open the cluster from the portal, and click Applications from the Settings blade:

    hdinsight aplikace aplikace chyba instalace

  • Akce skriptu HDInsight: Pokud chybová zpráva aplikace HDInsight indikuje selhání akce skriptu, zobrazí se další podrobnosti o selhání skriptu v podokně akce skriptu.HDInsight script action: If the HDInsight Applications' error message indicates a script action failure, more details about the script failure will be presented in the script actions pane.

    V okně Nastavení klikněte na tlačítko Akce skriptu.Click Script Action from the Settings blade. V historii akcí skriptu se zobrazí chybové zprávyScript action history shows the error messages

    hdinsight aplikace skript akce chyba

  • Webové uživatelské rozhraní Ambari: Pokud byl příčinou selhání instalační skript, použijte webové uživatelské rozhraní Ambari a Projděte si úplné protokoly o instalačních skriptech.Ambari Web UI: If the install script was the cause of the failure, use Ambari Web UI to check full logs about the install scripts.

    Další informace naleznete v tématu Poradce při potížích.For more information, see Troubleshooting.

Odstranění aplikací HDInsightRemove HDInsight applications

Existuje několik způsobů jak odstranit aplikace HDInsight.There are several ways to delete HDInsight applications.

Použít portálUse portal

Postup odebrání aplikace pomocí portáluTo remove an application using the portal

  1. Přihlaste se k webu Azure Portal.Sign in to the Azure portal.
  2. Klikněte na tlačítko Clustery HDInsight v levé nabídce.Click HDInsight Clusters in the left menu. Pokud ho nevidíte, klikněte na tlačítko Procházet a pak klikněte na tlačítko Clustery HDInsight.If you don't see it, click Browse, and then click HDInsight Clusters.
  3. Klikněte na cluster, kde je nainstalovaná aplikace.Click the cluster where you installed the application.
  4. Z okna Nastavení klikněte na tlačítko Aplikace pod kategorií Obecné.From the Settings blade, click Applications under the General category. Zobrazí se seznam nainstalovaných aplikací.You shall see a list of installed application. V tomto článku se zobrazí odstín v okně nainstalované aplikace .For this article, hue listed in the Installed Apps blade.
  5. Klikněte pravým tlačítkem na aplikaci, kterou chcete odebrat, a pak klikněte na tlačítko Odstranit.Right-click the application you want to remove, and then click Delete.
  6. Pro potvrzení klikněte na tlačítko Ano.Click Yes to confirm.

Z portálu můžete také odstranit cluster nebo odstranit skupinu prostředků, která obsahuje aplikaci.From the portal, you can also delete the cluster or delete the resource group which contains the application.

Použití Azure PowershellUse Azure PowerShell

Pomocí Azure PowerShell můžete odstranit cluster nebo skupinu prostředků.Using Azure PowerShell, you can delete the cluster or delete the resource group. Viz téma Odstranění clusterů pomocí Azure PowerShell.See Delete clusters by using Azure PowerShell.

Použití Azure CLIUse Azure CLI

Pomocí Azure CLI můžete odstranit cluster nebo skupinu prostředků.Using Azure CLI, you can delete the cluster or delete the resource group. Viz téma Odstranění clusterů pomocí Azure CLI.See Delete clusters by using Azure CLI.

Další krokyNext steps