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 :
- Création de modèles Azure Resource Manager
- Déployer une application avec des modèles Azure Resource Manager
- Documentation de référence concernant le modèle Microsoft.HDInsight/clusters
- Modèles de démarrage rapide Azure
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 :
- Pour obtenir plus de modèles associés à HDInsight, consultez Modèles de démarrage rapide Azure.
- Pour découvrir un exemple de déploiement de ressources par le biais de la bibliothèque cliente .NET, consultez la page Déployer des ressources avec des bibliothèques .NET et un modèle.
- Pour obtenir un exemple détaillé de déploiement d’une application, consultez Approvisionner et déployer des microservices de manière prévisible dans Azure.
- Pour obtenir des instructions sur le déploiement de votre solution dans différents environnements, consultez Environnements de développement et de test dans Microsoft Azure.
- Pour en savoir plus sur les sections du modèle Azure Resource Manager, consultez Création de modèles.
- Pour obtenir la liste des fonctions que vous pouvez utiliser dans un modèle Azure Resource Manager, voir Fonctions des modèles.