Tuesday, August 14, 2012

Gridgain 4.2.1 + Netbeans 7.2 en Ubuntu 11.04

Hola, estreno este blog como un lugar donde tirar cosas que voy haciendo para que me sirva no solo a mi por si en algún momento necesito esta información sino también para aquel que sin querer y buscando información terminó accidentalmente aquí.

Entonces, paso a explicar paso a paso como setear la herramienta para map reduce Gridgain 4.2.1 usando el IDE Netbeans 7.2 en Ubuntu.

Una vez obtenido y descomprimido Gridgain (www.gridgain.com) lo primero va a ser setear las siguientes variables desde la consola:

export JAVA_HOME=/usr/lib/jvm/java-6-sun/
export GRIDGAIN_HOME=/home/okcerk/Escritorio/gridgain

*Nota: para no tener que hacer eso siempre, conviene editar el archivo /.bashrc y agregarle dichas lineas al final del mismo.

Asi luego solo nos hará falta ejecutar uno o tantos nodos como quisieramos (uno por terminal) simplemente ejecutando: bash GRIDGAIN_DIRECTORY/bin/ggstart.sh


Ahora simplemente trabajaremos con un ejemplo de los que trae el paquete de GG (un Hello World or whatever). Importamos las librerías necesarias: Add JAR/Folder y agregamos:
GRIDGAIN_DIRECTORY/gridgain-4.2.1e.jar
GRIDGAIN_DIRECTORY/libs/ (toda la carpeta)

Solo nos falta setear la variable GRIDGAIN_HOME en Netbeans. Vamos a las propiedades del proyecto y en la pestaña Run vamos a VM options - Customize: Agregamos la variable GRIDGAIN_HOME y en valor el directorio de la carpeta Gridgain.

Se compila y se corre. La ejecución en NB corre como un nodo más.