Skapa Apache Hadoop-kluster i HDInsight med hjälp av Resource Manager mallar
I den här artikeln lär du dig flera sätt att skapa Azure HDInsight-kluster med hjälp av Azure Resource Manager-mallar. Om du vill veta mer om andra verktyg och funktioner för att skapa kluster klickar du på flikväljaren överst på den här sidan. Se även metoder för att skapa kluster.
Varning
Faktureringen för HDInsight-kluster proportionellt per minut, oavsett om du använder dem eller inte. Se till att ta bort klustret när du har använt det. Se hur du tar bort ett HDInsight-kluster.
Mallar för Resurshanteraren
En Resource Manager mall gör det enkelt att skapa följande resurser för ditt program i en enda samordnad åtgärd:
- HDInsight-kluster och deras beroende resurser (till exempel standardlagringskontot).
- Andra resurser (till exempel Azure SQL Database för att använda Apache Sqoop).
I mallen definierar du de resurser som behövs för programmet. Du anger även distributionsparametrar för indatavärden för olika miljöer. Mallen består av JSON och uttryck som du använder för att konstruera värden för distributionen.
Du hittar HDInsight-mallexempel i Azure-snabbstartsmallar. Använd plattformsoberoende Visual Studio Code med Resource Manager-tillägget eller en textredigerare för att spara mallen i en fil på din arbetsstation.
Mer information om Resource Manager mallar finns i följande artiklar och exempel:
- Skapa Azure Resource Manager-mallar
- Distribuera ett program med Azure Resource Manager-mallar
- Mallreferens för Microsoft.HDInsight/clusters
- Azure-snabbstartsmallar
Generera mallar
Resource Manager kan du exportera en Resource Manager mall från befintliga resurser i prenumerationen med hjälp av olika verktyg. Du kan använda mallen som genereras för att lära dig mer om mallsyntaxen eller för att automatisera omdistributionen av din lösning om det behövs. Mer information finns i Exportera mallar.
Distribuera med hjälp av portalen
Du kan distribuera en Resource Manager mall med hjälp av Azure Portal. Mer information finns i Distribuera resurser från en anpassad mall.
Distribuera med hjälp av PowerShell
Du kan distribuera en Resource Manager mall med Azure PowerShell. Mer information finns i Distribuera resurser med Resource Manager mallar och Azure PowerShell och Distribuera privat Resource Manager mall med SAS-token och Azure PowerShell.
Distribuera med Azure CLI
Du kan distribuera en Resource Manager mall med hjälp av Azure CLI. Mer information finns i Distribuera resurser med Resource Manager mallar och Azure CLI och Distribuera privat Resource Manager mall med SAS-token och Azure CLI.
Distribuera med hjälp av REST-API:et
Du kan distribuera en Resource Manager mall med hjälp av REST API. Mer information finns i Distribuera resurser med Resource Manager mallar och Resource Manager REST API.
Distribuera med Visual Studio
Använd Visual Studio för att skapa ett resursgruppsprojekt och distribuera det till Azure via användargränssnittet. Du väljer vilken typ av resurser som ska ingå i projektet. Dessa resurser läggs automatiskt till i mallen Resource Manager. Projektet innehåller också ett PowerShell-skript för att distribuera mallen.
En introduktion till hur du använder Visual Studio med resursgrupper finns i Skapa och distribuera Azure-resursgrupper via Visual Studio.
Felsöka
Om du får problem med att skapa HDInsight-kluster läser du åtkomstkontrollkrav.
Nästa steg
I den här artikeln har du lärt dig flera sätt att skapa ett HDInsight-kluster. Mer information finns i följande artiklar:
- Fler HDInsight-relaterade mallar finns i Azure-snabbstartsmallar.
- Ett exempel på hur du distribuerar resurser via .NET-klientbiblioteket finns i Distribuera resurser med hjälp av .NET-bibliotek och en mall.
- Ett djupgående exempel på hur du distribuerar ett program finns i Etablera och distribuera mikrotjänster förutsägbart i Azure.
- Information om hur du distribuerar lösningen till olika miljöer finns i Utvecklings- och testmiljöer i Microsoft Azure.
- Mer information om avsnitten i Azure Resource Manager-mallen finns i Redigera mallar.
- En lista över de funktioner som du kan använda i en Azure Resource Manager-mall finns i Mallfunktioner.