Instalación de Pentaho Data Integration


A continuación  vamos a instalar  Pentaho Data Integration 2.0   en el sistema operativo Ubuntu 8.10, pero para ello antes debemos instalar Java en este caso puede ser la versión 5 o la 6

T  Así que primero abrimos una nueva terminal

T  En la cual para poder instalar y tener todos los permiso necesarios ejecutamos los siguientes comandos


$sudo su


T  Nos va a pedir la contraseña de nuestro usuario de inicio de sesión, este comando nos direcciona directamente desde el administrador del sistema Ubuntu y el cual tiene todos los permisos, ya que si no se ejecuta este  no se podrán ejecutar ciertos comandos posteriormente
 

1.- Instalando Java Sun
 

T  Comprobar si se tiene alguna versión de Java instalada con el siguiente comando:

$ update-java-alternatives  --list


T  Si no tiene el comando update-java-alternatives  debemos ejecutar lo siguiente para instalar java:

$ Sudo apt-get install java-common



T  Pero si después de ejecutar update-java-alternatives - -list, nos aparece un línea que ya esta instalado no hay problema ya no hay que instalarlo



T    Si no ve la línea debemos ejecutar el siguiente comando:

$ sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk sun-java6-plugin sun-java6-fonts ant



T  Seleccionamos Sun Java 6 por defecto JRE / SDK:

$ sudo update-java-alternatives  -s java-6-sun


2.- Configurando Java

T  Ahora se configuraran  JAVA_HOME y  la variable PATH.

T  Para ello se debe abrir un archivo llamado Bashrc  desde la carpeta   HOME  con el siguiente comando:


$ gedit $HOME/.bashrc



T  Y nos abre un archivo en el cual contiene una serie de instrucciones , pero al cual le vamos añadir las siguientes líneas al final:

export JAVA_HOME=/usr/lib/jvm/java-6-sun export JAVA_HOME = / usr/lib/jvm/java-6-sun


export PATH=$PATH:$JAVA_HOME/bin export PATH = $ PATH: $ JAVA_HOME / bin



3.- Instalando Pentaho

T  Para este paso es necesario tener la subversión  de la herramienta  en línea para lo cual se requiere estar conectado a internet Para eso hayq uw ejecutar lo siguiente:

$ sudo apt-get install subversion



T  Ahora creamos una carpeta temporal para construir el Ketlle o path: (archivos)

$ mkdir /tmp/kettle_src
 

T  Ahora nos cambiamos a la carpeta temporal


$ cd /tmp/kettle_src  

T  Una vez creada la carpeta temporal exportamos  los archivos descargados a la carpeta temporal que creamos, para ello ejecutamos lo siguiente:


     $ svn export http://source.pentaho.org/svnkettleroot/Kettle/tags/3.2.2/ kettle


T  Ahora nos cambiamos a la carpeta de Kettle que fue creada

      $ cd kettle/

T  Ahora editamos el archivo JAVA_HOME, para ello ejecutamos:

$gedit autobuild.sh



T  En donde nos abre un archivo  de texto al cual buscamos las  siguientes líneas:

JAVA_HOME=/usr/java/j2sdk1.4.2_13JAVA_HOME = / usr/java/j2sdk1.4.2_13



export JAVA_HOME export JAVA_HOME



T    Y  a dichas líneas les agregamos un # para tener algo así como lo siguiente:


#JAVA_HOME=/usr/java/j2sdk1.4.2_13# JAVA_HOME = / usr/java/j2sdk1.4.2_13
#export JAVA_HOME # Export JAVA_HOME


T  Después en la terminal continuamos con lo siguiente:


$ chmod +x autobuild.sh

      $ source $HOME/.bashrc

      $ ./autobuild.sh



T  Ahora cambiamos al directorio que más nos agrade o que nos sea más fácil de encontrar los archivos de la carpeta temporal 

$ mkdir $HOME/opt
      $ mv distrib/ $HOME/opt/kettle
      $ chmod +x $HOME/opt/kettle/*.sh



T  Ya que hayamos cambiado los archivos a la nueva carpeta ahora los eliminamos  de la carpeta temporal


$ cd

     $ rm -R /tmp/kettle_src

T  Añadimos nuestro directorio de Kettle  a la variable PATH.: Para ello abrimos el archivo $ HOME / .bashrc: que configuramos anteriormente:

$ gedit $HOME/.bashrc



T  Nos abre nuevamente un archive de texto al cual hay que agregarle lo siguiente



export PATH=$PATH:$HOME/opt/kettle export PATH = $ PATH:

$ HOME / opt / kettle



T  Actualizamos el  entorno de terminal para leer  de Nuevo el archivo:


source $HOME/.bashrc  

T  Ahora podemos ejecutar la aplicación con lo siguiente

$ spoon.sh
 

T  Una cosa importante también se puede ejecutar la aplicación con el comando
 

$pan.sh    ó

$ kitchen.sh.



T  El resultado del éxito de la aplicación va a depender del sistema operativo a instalar, de los directorios que creamos, así como también de la versión de java a instalar, y algo muy importante si el usuario manejado tiene los permisos necesarios para ejecutar la aplicación,  puesto que  un error muy común es que no ejecutamos las instrucciones desde el administrador sino de cualquier usuario.

T  Verificando errores abrimos nuestra aplicación de Pentaho Data Integration.


No hay comentarios:

Publicar un comentario