Criar clusters do Apache Hadoop no HDInsight com modelos de Resource Manager

Neste artigo, vai aprender várias formas de criar clusters do Azure HDInsight com modelos do Azure Resource Manager. Para saber mais sobre outras ferramentas e funcionalidades de criação de clusters, clique no seletor de separadores na parte superior desta página. Veja também Métodos de criação de clusters.

Aviso

A faturação dos clusters do HDInsight é proporcional por minuto, quer os utilize ou não. Certifique-se de que elimina o cluster depois de o utilizar. Veja como eliminar um cluster do HDInsight.

Modelos do Resource Manager

Um modelo de Resource Manager facilita a criação dos seguintes recursos para a sua aplicação numa única operação coordenada:

  • Os clusters do HDInsight e os respetivos recursos dependentes (como a conta de armazenamento predefinida).
  • Outros recursos (como SQL do Azure Base de Dados para utilizar o Apache Sqoop).

No modelo, define os recursos necessários para a aplicação. Também pode especificar parâmetros de implementação para valores de entrada para diferentes ambientes. O modelo consiste em JSON e expressões que utiliza para construir valores para a sua implementação.

Pode encontrar exemplos de modelos do HDInsight em modelos de início rápido do Azure. Utilize o Visual Studio Code para várias plataformas com a extensão Resource Manager ou um editor de texto para guardar o modelo num ficheiro na sua estação de trabalho.

Para obter mais informações sobre Resource Manager modelos, veja os seguintes artigos e exemplos:

Gerar modelos

Resource Manager permite-lhe exportar um modelo de Resource Manager a partir de recursos existentes na sua subscrição com ferramentas diferentes. Pode utilizar esse modelo gerado para saber mais sobre a sintaxe do modelo ou para automatizar a reimplementação da sua solução conforme necessário. Para obter mais informações, veja Exportar modelos.

Implementar com o portal

Pode implementar um modelo de Resource Manager com o portal do Azure. Para obter mais informações, veja Implementar recursos a partir de um modelo personalizado.

Implementar com o PowerShell

Pode implementar um modelo de Resource Manager com Azure PowerShell. Para obter mais informações, veja Deploy resources with Resource Manager templates and Azure PowerShell and Deploy private Resource Manager template with SAS token and Azure PowerShell (Implementar recursos com modelos de Resource Manager e Azure PowerShell e Implementar um modelo de Resource Manager privado com o token de SAS e Azure PowerShell.

Implementar com a CLI do Azure

Pode implementar um modelo de Resource Manager com a CLI do Azure. Para obter mais informações, veja Deploy resources with Resource Manager templates and Azure CLI and Deploy private Resource Manager template with SAS token and Azure CLI (Implementar um modelo de Resource Manager privado com o token de SAS e a CLI do Azure).

Implementar com a API REST

Pode implementar um modelo de Resource Manager com a API REST. Para obter mais informações, veja Implementar recursos com modelos de Resource Manager e Resource Manager API REST.

Implementar com o Visual Studio

Utilize o Visual Studio para criar um projeto de grupo de recursos e implementá-lo no Azure através da interface de utilizador. Selecione o tipo de recursos a incluir no seu projeto. Esses recursos são adicionados automaticamente ao modelo de Resource Manager. O projeto também fornece um script do PowerShell para implementar o modelo.

Para obter uma introdução à utilização do Visual Studio com grupos de recursos, veja Criar e implementar grupos de recursos do Azure através do Visual Studio.

Resolução de problemas

Caso se depare com problemas com a criação de clusters do HDInsight, veja aceder aos requisitos de controlo.

Passos seguintes

Neste artigo, aprendeu várias formas de criar um cluster do HDInsight. Para saber mais, leia os artigos seguintes: