Erstellen von Apache Hadoop-Clustern in HDInsight mit Resource Manager-Vorlagen
In diesem Artikel lernen Sie verschiedene Möglichkeiten zum Erstellen von Azure HDInsight-Clustern mit Azure Resource Manager-Vorlagen. Informationen über weitere Tools und Features zur Clustererstellung finden Sie, indem Sie oben auf dieser Seite auf die Registerkartenauswahl klicken. Siehe auch Methoden zur Clustererstellung.
Warnung
Die Abrechnung für die HDInsight-Cluster erfolgt anteilsmäßig auf Minutenbasis und ist unabhängig von der Verwendung. Daher sollten Sie Ihren Cluster nach der Verwendung unbedingt wieder löschen. Sehen Sie sich die Informationen zum Löschen eines HDInsight-Clusters an.
Resource Manager-Vorlagen
Eine Resource Manager-Vorlage vereinfacht das Erstellen der folgenden Ressourcen für Ihre Anwendung in einem einzelnen koordinierten Vorgang:
- HDInsight-Cluster und ihre abhängigen Ressourcen (z.B. das Standardspeicherkonto).
- Andere Ressourcen (z.B. Azure SQL-Datenbank zur Verwendung von Apache Sqoop).
In der Vorlage definieren Sie die Ressourcen, die für die Anwendung erforderlich sind. Sie geben außerdem die Bereitstellungsparameter zur Eingabe von Werten für unterschiedliche Umgebungen an. Die Vorlage besteht aus JSON-Code und Ausdrücken, mit denen Sie Werte für Ihre Bereitstellung erstellen.
Sie finden Beispiele für HDInsight-Vorlagen unter Azure-Schnellstartvorlagen. Verwenden Sie den plattformübergreifenden Visual Studio Code mit der Resource Manager-Erweiterung oder einem Text-Editor, um die Vorlage in einer Datei auf Ihrer Arbeitsstation zu speichern.
Weitere Informationen über Resource Manager-Vorlagen finden Sie in den folgenden Artikeln und Beispielen:
- Erstellen von Azure Resource-Manager-Vorlagen
- Bereitstellen einer Anwendung mit Azure Resource Manager-Vorlagen
- Microsoft.HDInsight/clusters-Vorlagenreferenz
- Azure-Schnellstartvorlagen
Generieren von Vorlagen
Mit Resource Manager können Sie eine Resource Manager-Vorlage aus vorhandenen Ressourcen in Ihrem Abonnement mithilfe unterschiedlicher Tools exportieren. Auf der Grundlage dieser generierten Vorlage können Sie sich über die Vorlagensyntax informieren oder ggf. die erneute Bereitstellung Ihrer Lösung automatisieren. Weitere Informationen finden Sie unter Exportieren von Vorlagen.
Bereitstellen mit dem Portal
Sie können eine Resource Manager-Vorlage über das Azure-Portal bereitstellen. Weitere Informationen finden Sie unter Bereitstellen von Ressourcen mithilfe einer benutzerdefinierten Vorlage.
Bereitstellen mit PowerShell
Sie können eine Resource Manager-Vorlage mithilfe von Azure PowerShell bereitstellen. Weitere Informationen finden Sie unter Bereitstellen von Ressourcen mit Azure Resource Manager-Vorlagen und Azure PowerShell und Bereitstellen privater Resource Manager-Vorlagen mit SAS-Token und Azure PowerShell.
Bereitstellen über die Azure-Befehlszeilenschnittstelle
Sie können eine Resource Manager-Vorlage mit der Azure-Befehlszeilenschnittstelle bereitstellen. Weitere Informationen finden Sie unter Bereitstellen von Ressourcen mit Azure Resource Manager-Vorlagen und der Azure-Befehlszeilenschnittstelle und Bereitstellen privater Resource Manager-Vorlagen mit SAS-Token und der Azure-Befehlszeilenschnittstelle.
Bereitstellen mit der REST-API
Sie können eine Resource Manager-Vorlage mit der REST-API bereitstellen. Weitere Informationen finden Sie unter Bereitstellen von Ressourcen mit Azure Resource Manager-Vorlagen und Resource Manager-REST-API.
Bereitstellen mit Visual Studio 2013
Verwenden Sie Visual Studio, um ein Ressourcengruppenprojekt zu erstellen und über die Benutzeroberfläche in Azure bereitzustellen. Sie wählen den Typ der Ressourcen aus, die in Ihr Projekt einbezogen werden sollen. Diese Ressourcen werden automatisch der Resource Manager-Vorlage hinzugefügt. Das Projekt enthält auch ein PowerShell-Skript zum Bereitstellen der Vorlage.
Eine Einführung in die Verwendung von Visual Studio mit Ressourcengruppen finden Sie unter Erstellen und Bereitstellen von Azure-Ressourcengruppen über Visual Studio.
Problembehandlung
Falls beim Erstellen von HDInsight-Clustern Probleme auftreten, sehen Sie sich die Voraussetzungen für die Zugriffssteuerung an.
Nächste Schritte
In diesem Artikel haben Sie mehrere Möglichkeiten zum Erstellen von HDInsight-Clustern kennengelernt. Weitere Informationen erhalten Sie in den folgenden Artikeln:
- Weitere HDInsight-bezogene Vorlagen finden Sie unter Azure-Schnellstartvorlagen.
- Ein Beispiel für die Bereitstellung von Ressourcen über die .NET-Clientbibliothek finden Sie unter Bereitstellen von Ressourcen mithilfe von .NET-Bibliotheken und einer Vorlage.
- Ein ausführliches Beispiel für die Bereitstellung einer Anwendung finden Sie unter Vorhersagbares Bereitstellen von Microservices in Azure.
- Informationen zum Bereitstellen der Lösung in andere Umgebungen finden Sie unter Entwicklungs- und Testumgebungen in Microsoft Azure.
- Informationen zu den Abschnitten der Azure Resource Manager-Vorlage finden Sie unter Erstellen von Vorlagen.
- Unter Vorlagenfunktionenfinden Sie eine Liste der Funktionen, die Sie in einer Azure Resource Manager-Vorlage verwenden können.