Creando un clúster Hadoop en HDInsight – Parte 2

Como vimos en la primera parte, tenemos varias formas de crear nuestro clúster Hadoop en HDInsight.

En este post veremos cómo crearlo desde código .NET y desde PowerShell.

Crear el clúster desde código C#, con el SDK de HDInsight

Paso 1: Instalar los paquetes NuGet necesarios

Para crear nuestro clúster desde C# primero deberemos instalar el paquete NuGet de administración de HDInsight. El paquete que usaremos en este post es: Microsoft.WindowsAzure.Management.HDInsight.

Paso 2: Función de creación del clúster

Luego podremos usar la siguiente función para crear nuestro clúster:

Crear el clúster mediante un script de Azure PowerShell, desde Windows

Paso 1: Instalar Azure PowerShell

Para poder crear nuestro clúster desde Azure PowerShell, primero deberemos haber instalado la herramienta, la cual puede instalarse vía Microsoft Web Platform installer o directamente desde la página de GitHub del proyecto.

Esto instalará tanto los cmdlets de Azure como una consola customizada de Azure PowerShell, pero podremos correr los comandos desde la consola normal de PowerShell.

Paso 2: Configurar Azure PowerShell

Lo primero que debemos hacer es asociar nuestra cuenta de Microsoft Azure a la sesión de PowerShell, lo cual haremos ejecutando el siguiente script:

Esto nos solicitará nuestras credenciales y dejará todo listo para continuar.

Paso 3: Crear el clúster

Para crear nuestro clúster necesitaremos crear:

  • Una cuenta de Azure Storage.
  • Un contenedor de Azure Blobs.
  • Nuestro clúster.

Crear la cuenta de Azure Storage

Si no tenemos una cuenta de Storage, necesitaremos crear una para usar con nuestro clúster. Para ello usaremos el siguiente script:

Crear el Contenedor en Azure Blob storage

Para crear nuestro contenedor simplemente ejecutamos el siguiente script:

Crear el clúster HDInsight

Finalmente creamos nuestro clúster:

Próximos pasos

En la tercera parte veremos cómo crear nuestro cúster desde MacOS con la Azure CLI (y cómo instalarla y configurarla).

@gjbellmann

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s