Créer des clusters Apache Hadoop dans HDInsight avec des modèles Resource Manager

Vous trouverez dans cet article différentes façons de créer des clusters Azure HDInsight à l’aide de modèles Azure Resource Manager. Pour découvrir d’autres outils et fonctions de création de clusters, cliquez sur le sélecteur d’onglets situé en haut de cette page. Voir aussi Méthodes de création de cluster.

Avertissement

La facturation des clusters HDInsight est calculée au prorata des minutes écoulées, que vous les utilisiez ou non. Veillez à supprimer votre cluster une fois que vous avez terminé de l’utiliser. Consultez Guide pratique pour supprimer un cluster HDInsight.

Modèles Resource Manager

Un modèle Resource Manager facilite la création des ressources suivantes pour votre application, en une seule opération coordonnée :

  • des clusters HDInsight et leurs ressources dépendantes (telles que le compte de stockage par défaut).
  • Autres ressources (telles qu’Azure SQL Database pour utiliser Apache Sqoop).

Dans le modèle, vous définissez les ressources nécessaires à l’application. Vous spécifiez également les paramètres de déploiement permettant d’entrer des valeurs pour différents environnements. Le modèle se compose d’un JSON et d’expressions permettant de construire des valeurs pour le déploiement.

Pour accéder à des exemples de modèles HDInsight, consultez la page Modèles de démarrage rapide Azure. Utilisez Visual Studio Code interplateforme avec l’extension Resource Manager ou un éditeur de texte pour enregistrer le modèle dans un fichier sur votre station de travail.

Pour plus d’informations sur les modèles Resource Manager, consultez les articles et exemples suivants :

Génération de modèles

Resource Manager vous permet d’exporter un modèle Resource Manager à partir de ressources existantes de votre abonnement à l’aide de différents outils. Vous pouvez utiliser le modèle généré pour découvrir la syntaxe du modèle, ou pour automatiser le redéploiement de votre solution en fonction des besoins. Pour plus d’informations, consultez Modèles d’exportation.

Procéder à un déploiement à l’aide du portail

Vous pouvez déployer un modèle Resource Manager à l’aide du portail Azure. Pour plus d’informations, consultez Déployer des ressources à partir d’un modèle personnalisé.

Déployer à l’aide de PowerShell

Vous pouvez déployer un modèle Resource Manager à l’aide d’Azure PowerShell. Pour plus d’informations, consultez Déployer des ressources à l’aide de modèles Resource Manager et d’Azure PowerShell et Déployer un modèle Resource Manager privé avec un jeton SAP et Azure PowerShell.

Déployer à l’aide d’Azure CLI

Vous pouvez déployer un modèle Resource Manager à l’aide d’Azure CLI. Pour plus d’informations, consultez Déployer des ressources à l’aide de modèles Resource Manager et d’Azure CLI et Déployer un modèle Resource Manager privé avec un jeton SAP et Azure CLI.

Procéder à un déploiement à l’aide de l’API REST

Vous pouvez déployer un modèle Resource Manager à l’aide de l’API REST. Pour plus d’informations, consultez Déployer des ressources à l’aide de modèles Resource Manager et de l’API REST Resource Manager.

Déployer avec Visual Studio

Utilisez Visual Studio pour créer un projet de groupe de ressources et le déployer vers Azure par le biais de l’interface utilisateur. Vous sélectionnez le type de ressources à inclure dans votre projet. Ces ressources sont automatiquement ajoutées au modèle Resource Manager. Le projet fournit également un script PowerShell pour déployer le modèle.

Pour une introduction à l’utilisation de Visual Studio avec les groupes de ressources, consultez Création et déploiement de groupes de ressources Azure à l’aide de Visual Studio.

Dépanner

Si vous rencontrez des problèmes lors de la création de clusters HDInsight, reportez-vous aux exigences de contrôle d’accès.

Étapes suivantes

Cet article vous a présenté différentes méthodes pour créer un cluster HDInsight. Pour en savoir plus, consultez les articles suivants :