Creare cluster Apache Hadoop in HDInsight mediante modelli di Resource Manager
Questo articolo illustra diversi modi per creare cluster Azure HDInsight usando i modelli di Azure Resource Manager. Per informazioni su altri strumenti e funzionalità di creazione del cluster, fare clic sul selettore di schede nella parte superiore di questa pagina. Vedere anche Metodi di creazione del cluster.
Avviso
La fatturazione dei cluster HDInsight viene calcolata al minuto, indipendentemente dal fatto che siano usati o meno. Assicurarsi di eliminare il cluster dopo aver finito di usarlo. Vedere Come eliminare un cluster HDInsight.
Modelli di Gestione risorse
Un modello di Resource Manager semplifica la creazione delle risorse seguenti per l'applicazione in un'unica operazione coordinata:
- Cluster HDInsight e le relative risorse dipendenti, ad esempio l'account di archiviazione predefinito.
- Altre risorse, ad esempio il database SQL di Azure per usare Apache Sqoop.
Nel modello si definiscono le risorse necessarie per l'applicazione. È anche possibile specificare i parametri di distribuzione per immettere valori per ambienti diversi. Il modello è composto da JSON ed espressioni da usare per creare valori per la distribuzione.
È possibile trovare esempi di modelli di HDInsight in Modelli di avvio rapido di Azure. Usare lo strumento multipiattaforma Visual Studio Code con l'estensione per Resource Manager o un editor di testo per salvare il modello in un file sulla workstation.
Per altre informazioni sui modelli di Resource Manager, consultare gli articoli e gli esempi seguenti:
- Creazione di modelli di Gestione risorse di Azure
- Distribuire un'applicazione con i modelli di Azure Resource Manager
- Informazioni di riferimento sul modello Microsoft.HDInsight/clusters
- Modelli di avvio rapido di Azure
Generare modelli
Gestione risorse consente di esportare un modello di Gestione risorse dalle risorse esistenti nella sottoscrizione usando diversi strumenti. Il modello generato può essere usato per ottenere informazioni sulla sintassi del modello o per automatizzare la ridistribuzione della soluzione in base alle esigenze. Per altre informazioni, vedere Esportare modelli.
Distribuire tramite il portale
È possibile distribuire un modello di Gestione risorse tramite il portale di Azure. Per altre informazioni, vedere Distribuire risorse da un modello personalizzato.
Distribuire tramite PowerShell
È possibile distribuire un modello di Gestione risorse tramite Azure PowerShell. Per altre informazioni, vedere Distribuire le risorse con i modelli di Azure Resource Manager e Azure PowerShell e Distribuire un modello di Resource Manager privato con un token di firma di accesso condiviso e Azure PowerShell.
Eseguire la distribuzione usando l'interfaccia della riga di comando di Azure
È possibile distribuire un modello di Gestione risorse tramite l'interfaccia della riga di comando di Azure. Per altre informazioni, vedere Distribuire le risorse con i modelli di Azure Resource Manager e l'interfaccia della riga di comando di Azure e Distribuire un modello di Resource Manager privato con un token di firma di accesso condiviso e l'interfaccia della riga di comando di Azure.
Distribuire tramite l'API REST
È possibile distribuire un modello di Gestione risorse tramite l'API REST. Per altre informazioni, vedere Distribuire le risorse con i modelli e l'API REST di Resource Manager.
Distribuire con Visual Studio
Usare Visual Studio per creare un progetto del gruppo di risorse e distribuirlo in Azure mediante l'interfaccia utente. Selezionare il tipo di risorse da includere nel progetto. Tali risorse vengono aggiunte automaticamente al modello di Resource Manager. Il progetto fornisce anche uno script di PowerShell per distribuire il modello.
Per un'introduzione all'uso di Visual Studio con gruppi di risorse, vedere Creazione e distribuzione di gruppi di risorse di Azure tramite Visual Studio.
Risolvere problemi
Se si verificano problemi di creazione dei cluster HDInsight, vedere i requisiti dei controlli di accesso.
Passaggi successivi
Questo articolo ha spiegato vari modi per creare un cluster HDInsight. Per altre informazioni, vedere gli articoli seguenti:
- Per altri modelli correlati a HDInsight, vedere Modelli di avvio rapido di Azure.
- Per un esempio di distribuzione delle risorse tramite la libreria client .NET, vedere Distribuire le risorse usando le librerie .NET e un modello.
- Per un esempio dettagliato di distribuzione di un'applicazione, vedere Effettuare il provisioning di microservizi e distribuirli in modo prevedibile in Azure.
- Per indicazioni sulla distribuzione della soluzione in ambienti diversi, vedere Ambienti di sviluppo e test in Microsoft Azure.
- Per informazioni sulle sezioni del modello di Azure Resource Manager, vedere Creazione di modelli.
- Per un elenco delle funzioni che è possibile usare in un modello di Azure Resource Manager, vedere Funzioni di modello.