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:

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: