Creación de clústeres de Apache Hadoop en HDInsight con plantillas de Resource Manager

En este artículo aprenderá varias formas de crear clústeres de Azure HDInsight mediante plantillas de Azure Resource Manager. Para obtener información sobre otras herramientas y características de creación de clústeres, haga clic en el selector de pestaña de la parte superior de esta página. Consulte también, Métodos de creación de clústeres.

Advertencia

La facturación de los clústeres de HDInsight se prorratea por minuto, tanto si se usan como si no. Por consiguiente, asegúrese de eliminar el clúster cuando termine de usarlo. Consulte Eliminación de un clúster de HDInsight.

Plantillas de Resource Manager

Una plantilla de Resource Manager facilita la creación de los siguientes recursos de la aplicación en una única operación coordinada:

  • Clústeres de HDInsight y sus recursos dependientes (por ejemplo, la cuenta de almacenamiento predeterminada).
  • Otros recursos (por ejemplo, Azure SQL Database para usar Apache Sqoop).

En la plantilla, se definen los recursos que son necesarios para la aplicación. También se especifican los parámetros de implementación para introducir los valores para los diferentes entornos. La plantilla consta de JSON y expresiones que puede usar para generar valores para su implementación.

Puede encontrar plantillas de HDInsight de ejemplo en Plantillas de inicio rápido de Azure. Utilice Visual Studio Code multiplataforma con la extensión de Resource Manager o un editor de texto para guardar la plantilla en un archivo en su estación de trabajo.

Para más información sobre la plantilla de Resource Manager, consulte los artículos y ejemplos siguientes:

Generación de plantillas

Resource Manager permite exportar una plantilla de Resource Manager a partir de los recursos existentes en una suscripción con el uso de distintas herramientas. Puede usar esa plantilla generada para aprender sobre la sintaxis de plantillas o para automatizar la nueva implementación de su solución según sea necesario. Para obtener más información, consulte Exportar plantillas.

Implementación mediante Azure Portal

Puede implementar una plantilla de Resource Manager mediante Azure Portal. Para más información, vea Implementación de recursos desde plantilla personalizada.

Implementación mediante PowerShell

Puede implementar una plantilla de Resource Manager mediante Azure PowerShell. Para más información, vea Implementación de recursos con las plantillas de Resource Manager y Azure PowerShell e Implementar la plantilla de Resource Manager privada con el token de SAS y Azure PowerShell.

Implementación con la CLI de Azure

Puede implementar una plantilla de Resource Manager mediante la CLI de Azure. Para más información, vea Implementación de recursos con plantillas de Resource Manager y la CLI de Azure e Implementar la plantilla de Resource Manager privada con el token de SAS y la CLI de Azure.

Implementación mediante la API de REST

Puede implementar una plantilla de Resource Manager mediante la API de REST. Para más información, vea Implementación de recursos con las plantillas de Resource Manager y la API de REST de Resource Manager.

Implementación con Visual Studio

Use Visual Studio para crear un proyecto del grupo de recursos e implementarlo en Azure a través de la interfaz de usuario. Seleccione el tipo de recursos que va a incluir en su proyecto. Estos recursos se agregan automáticamente a la plantilla de Resource Manager. El proyecto también ofrece un script de PowerShell para implementar la plantilla.

Para ver una introducción sobre el uso de Visual Studio con grupos de recursos, consulte Creación e implementación de grupos de recursos de Azure mediante Visual Studio.

Solución de problemas

Si experimenta problemas con la creación de clústeres de HDInsight, consulte los requisitos de control de acceso.

Pasos siguientes

En este artículo, ha aprendido varias maneras de crear un clúster de HDInsight. Para más información, vea los siguientes artículos: