1. Descarga de Pentaho
Primero descarga la última versión de Pentaho Community Edition desde el sitio web oficial de Pentaho.
2. Descomprime el archivo
Descomprime el archivo que acabas de descargar. Puedes hacerlo haciendo clic derecho en el archivo y seleccionando "Extraer aquí".
3: Instalar Java
Pentaho requiere Java para ejecutarse. Si aún no tienes Java instalado en tu sistema, puedes instalarlo desde el sitio web oficial.
4: Ejecuta Spoon
Para acceder al programa solo hace falta abrir el archivo "Spoon" del tipo Batch file (con la extensión .bat).
Instalación en Linux
1. Descarga de Pentaho
Primero descarga la última versión de Pentaho Community Edition desde el sitio web oficial de Pentaho.
2. Descomprime el archivo
Descomprime el archivo que acabas de descargar. Puedes hacerlo haciendo clic derecho en el archivo y seleccionando "Extraer aquí".
3. Instalar Java
Pentaho requiere Java para ejecutarse. Si aún no tienes Java instalado en tu sistema, puedes instalarlo desde la terminal de tu Linux con los siguientes comandos:
4. Configura Java
Es necesario que configuremos las variables de entorno de Java para que Pentaho pueda encontrar la instalación de Java. Para ello, abre el archivo de configuración de Java en la terminal:
sudo nano /etc/environment
Agrega la siguiente línea al final del archivo:
JAVA_HOME="/usr/lib/jvm/default-java"
Guarda y cierra el archivo. Puedes hacerlo con ctrl + o (guardar), seguido de "enter" (aceptar los cambios) y finalmente ctrl + x (salir).
5. Ejecutar Spoon
Ahora podemos ejecutar Pentaho. Desde tu terminal dirígete a la carpeta donde descomprimiste el archivo de Pentaho y ejecuta el siguiente comando:
./spoon.sh
Posibles errores:
a) Missing libwebktgtk package.
Para solucionar esto solamente hay que instalar la librería faltante. Para ellos sigue los siguientes pasos:
Abre la terminal y copia el siguiente código:
sudo nano /etc/apt/sources.list
Ve hasta el final del archivo y copia la siguiente línea:
deb http://cz.archive.ubuntu.com/ubuntu bionic main universe
Guarda y cierra el archivo. Puedes hacerlo con ctrl + o (guardar), seguido de "enter" (aceptar los cambios) y finalmente ctrl + x (salir).
Ahora podemos ejecutar Pentaho. Dirígete a la carpeta donde descomprimiste el archivo de Pentaho y ejecuta el siguiente comando en la terminal:
./spoon.sh
b) "failed to load module “canberra-gtk-module"
Este error ocurre cuando el sistema intenta acceder al módulo GTK y este no está instalado en el sistema. La solución es bastante simple y hasta intuitiva: instalar el módulo. Para ello solo hace falta ir a la terminal y copiar el siguiente comando:
1. Descarga de Pentaho
Primero descarga la última versión de Pentaho Community Edition desde el sitio web oficial de Pentaho.
2. Descomprime el archivo
Descomprime el archivo que acabas de descargar. Puedes hacerlo haciendo clic derecho en el archivo y seleccionando "Extraer aquí" o como te resulte más conveniente la extracción de archivos ZIP.
3. Instalar Java
Descarga e instala Java Development Kit (JDK) en tu sistema si no lo tienes instalado. Puedes descargarlo desde el sitio web oficial.
4: Ejecutar Spoon
Ahora podemos ejecutar Pentaho. Desde tu terminal de macOS dirígete a la carpeta donde descomprimiste el archivo de Pentaho y ejecuta el siguiente comando:
./spoon.sh
Si aparece un mensaje de advertencia indicando que el archivo no se puede abrir, es posible que debas cambiar los permisos del archivo. Para hacerlo, ejecuta el siguiente comando en la terminal:
chmod +x spoon.sh
¡Listo! Con esto podrás ejecutar Pentaho a través de Spoon en las próximas clases. Cualquier duda o problema que hayas tenido no dudes en comentarlo en esta clase para que puedan apoyarte, y si lograste instalarlo y resolver algún error durante la instalación ayuda a alguna persona con alguna complicación. ¡Así crecemos en comunidad! 💚
¡Atención!: La versión que se propone es de un jre de 32 bits, esto provoca dos problemas:
Spoon no abre
Bajando el jdk abre Spoon, pero no establece conexión con la BD. NO DICE NADA
SOLUCIÓN:
Disgnóstico del problema:
En lugar de ejecutar Spoon.bat, ejecutar SpoonDebug.bat, lo cual genera un log de texto de la ejecución. El resultado dice algo relativo a la VM y la cantidad de memoria utilizada:
D:\temp\soft\Pentaho_Data_Integration\pdi-ce-9.3.0.0-428\data-integration>"C:\Program Files (x86)\Java\jre-1.8\bin\java.exe" "-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m" "-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2" "-Djava.library.path=libswt\win32" "-DKETTLE_HOME=" "-DKETTLE_REPOSITORY=" "-DKETTLE_USER=" "-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=" "-DKETTLE_LOG_SIZE_LIMIT=" "-DKETTLE_JNDI_ROOT=" -jar launcher\launcher.jar -lib ..\libswt\win32 /level:Debug
Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap
Es inútil declarar variables de entorno JAVA_HOME o PENTAHO_JAVA_HOME
Es inútil copiar la carpeta jre en la carpeta de Pentaho
Es inútil bajar otros drivers (.jar) de Postgre SQL
Es inútil bajar otras versiones de Pentaho DI
Es inútil bajar otros jdk
Solución:
Desinstalar Java (Panel de Control). Bajar de la URL el jre de 64 bits
Instalarlo, ejecutar Spoon.bat, como administrador ¡y listo! . Todo funciona, a partir de aquí, como explica (perfectamente), el profesor
Luego de ello, para el caso para el caso de Windows 11, se da clic en el archivo señalado:
jdk-8u202-windows-x64.exe
Nota: hay que crear una cuenta en Oracle para poder descargar el archivo.
Después se instala y solo hay que configurar una variable de entorno escrita así:
Variable: JAVA_HOME
Ubicación: C:\Program Files\Java\jdk1.8.0_202
..y después de todo, se descarga Pentaho y se descomprime para su ejecución.
Excelente aporte, me funcionó perfecto con esto
Gracias por tu aporte, me funcionó!!
Para Windows sigan este tutorial, hay que instalar Java y agregar una variable de entorno. Hice tal cual el tutorial y de 10 ,abrió Pentaho
https://www.youtube.com/watch?v=kAnpLonFYWc
Por cierto, el a Pentaho de la clase ya no tiene para descargar directamente sino que hay que bajar la página y hay dos link,hice clik en el primero y abrió otra ventana donde si está la opción de descarga, busque un nombre como el tutorial y listo, yo instalé el que dice pdi-ce-9.4.0.0-343.zip
En mi caso me salio el error de "Missing libwebktgtk package", la solución que se mostró en está clase no me funciono para Ubuntu 2.04.2 LTS, lo que hice fue:
En mi caso con Mac presento varios problemas de instalacion. Esta guia me ayudo:
StackOverflow
No lo he podido instalar, tendo windows 11, no ejecuta, aún instalandole el Java.
Ya fue resuelta
No puedo instalar la libreria de libwebkitgtk-1.0-0. al momento de hacer hacer el apt update como dice la guia, me sale este error.
SPOILER la clase siguiente
Aun asi, intente traer la tabla de postgres y la conexion es exitosa
Pero no pude traer la tabla. Al momento de hacer el table input, me tira un error.
Alguien tiene una solucion?
Voy a responderme otra vez con la solucion. 😅
Resulta que tube que poner
deb [trusted=yes] https://cz.archive.ubuntu.com/ubuntu bionic main universe
en vez de
deb https://cz.archive.ubuntu.com/ubuntu bionic main universe
El error ocurre debido a que ese repo no estaba firmado. Poniendo el trusted=yes estoy saltando la verificacion GPG.
Esto no se recomienda, pero lo hice para esta clase para probar y me funciono para instalar el libwebkitgtk-1.0-0.
Fuente
P.S. quiten la S en los http de los repos, los puse porque la caja de comentarios no me deja poner enlaces http 😅
La página ya no deja descargar el archivo. Cómo procede para instalar?
Cómo veo que el curso está un poco desactualizado, investigué un poco por mi cuenta, este video mi ayudo desde principio a fin:
Tutorial Install Aplikasi Pentaho Data Integration Community Edition Versi 9.4 - YouTube
Hola, me podrían ayudar, es que en el archivo que descargo no viene el Spoon
Podrían actualizar esto por favor? veo como mil pentahos y no se cual es el que tengo que descargar
Buenas tardes, disculpen en donde me dirijo en la pagina de pentaho para descargar el archivo comprimido. Me pueden ayudar por favor