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.