Apache Hadoop-clusters maken in HDInsight met behulp van Resource Manager-sjablonen
In dit artikel leert u verschillende manieren om Azure HDInsight-clusters te maken met behulp van Azure Resource Manager-sjablonen. Klik op de tabselector boven aan deze pagina voor meer informatie over andere hulpprogramma's en functies voor het maken van clusters. Zie ook Methoden voor het maken van clusters.
Waarschuwing
HDInsight-clusters worden pro rato per minuut gefactureerd, ongeacht of u er wel of niet gebruik van maakt. Verwijder uw cluster daarom als u er klaar mee bent. Zie how to delete an HDInsight cluster (een HDInsight-cluster verwijderen).
Resource Manager-sjablonen
Met een Resource Manager sjabloon kunt u eenvoudig de volgende resources voor uw toepassing maken in één gecoördineerde bewerking:
- HDInsight-clusters en de bijbehorende afhankelijke resources (zoals het standaardopslagaccount).
- Andere resources (zoals Azure SQL Database om Apache Sqoop te gebruiken).
In de sjabloon definieert u de resources die nodig zijn voor de toepassing. U geeft ook implementatieparameters op voor het invoeren van waarden voor verschillende omgevingen. De sjabloon bestaat uit JSON en expressies die u gebruikt om waarden voor uw implementatie samen te stellen.
U vindt HDInsight-sjabloonvoorbeelden op Azure-quickstartsjablonen. Gebruik platformoverschrijdende Visual Studio Code met de extensie Resource Manager of een teksteditor om de sjabloon op te slaan in een bestand op uw werkstation.
Zie de volgende artikelen en voorbeelden voor meer informatie over Resource Manager sjablonen:
- Azure Resource Manager-sjablonen ontwerpen
- Een toepassing implementeren met Azure Resource Manager-sjablonen
- Sjabloonreferentie voor Microsoft.HDInsight/clusters
- Azure-snelstartsjablonen
Sjablonen genereren
met Resource Manager kunt u een Resource Manager sjabloon exporteren uit bestaande resources in uw abonnement met behulp van verschillende hulpprogramma's. Deze gegenereerde sjabloon kunt u vervolgens gebruiken om meer te weten te komen over de sjabloonsyntaxis of om desgewenst het hergebruik van uw oplossing te automatiseren. Zie Sjablonen exporteren voor meer informatie.
Implementeren met behulp van de portal
U kunt een Resource Manager sjabloon implementeren met behulp van de Azure Portal. Zie Resources implementeren vanuit een aangepaste sjabloon voor meer informatie.
Implementeren met PowerShell
U kunt een Resource Manager sjabloon implementeren met behulp van Azure PowerShell. Zie Resources implementeren met Resource Manager sjablonen en Azure PowerShell en Sjabloon voor privé-Resource Manager implementeren met SAS-token en Azure PowerShell voor meer informatie.
Implementeren met behulp van Azure CLI
U kunt een Resource Manager sjabloon implementeren met behulp van Azure CLI. Zie Resources implementeren met Resource Manager-sjablonen en Azure CLI enSjabloon voor privé-Resource Manager implementeren met SAS-token en Azure CLI voor meer informatie.
Implementeren met behulp van de REST API
U kunt een Resource Manager sjabloon implementeren met behulp van REST API. Zie Resources implementeren met Resource Manager-sjablonen en Resource Manager REST API voor meer informatie.
Implementeren met Visual Studio
Gebruik Visual Studio om een resourcegroepproject te maken en te implementeren in Azure via de gebruikersinterface. U selecteert het type resources dat u wilt opnemen in uw project. Deze resources worden automatisch toegevoegd aan de sjabloon Resource Manager. Het project biedt ook een PowerShell-script om de sjabloon te implementeren.
Zie Azure-resourcegroepen maken en implementeren via Visual Studio voor een inleiding tot het gebruik van Visual Studio met resourcegroepen.
Problemen oplossen
Zie Vereisten voor toegangsbeheer als u problemen ondervindt met het maken van HDInsight-clusters.
Volgende stappen
In dit artikel hebt u verschillende manieren geleerd om een HDInsight-cluster te maken. Lees de volgende artikelen voor meer informatie:
- Zie Azure-quickstartsjablonen voor meer aan HDInsight gerelateerde sjablonen.
- Zie Resources implementeren met behulp van .NET-bibliotheken en een sjabloon voor een voorbeeld van het implementeren van resources via de .NET-clientbibliotheek.
- Zie Microservices op voorspelbare wijze inrichten en implementeren in Azure voor een uitgebreid voorbeeld van het implementeren van een toepassing.
- Zie voor instructies over het implementeren van uw oplossing in verschillende omgevingen Ontwikkeling en testomgevingen in Microsoft Azure.
- Zie Sjablonen ontwerpen voor meer informatie over de secties van de Azure Resource Manager-sjabloon.
- Zie Sjabloonfuncties voor een lijst met functies die u kunt gebruiken in een Azure Resource Manager-sjabloon.