Instalar pentaho como servicio UNIX


Bueno hace poco me pidieron instalar Pentaho como si fuera un servicio cosa que me pareció muy útil ahí dejo la receta seguramente la mayoría ya sepa como hacerlo pero para el resto ahí va:

  1. bajamos Pentaho y aqui hay dos variantes o te generas el war y lo metes en un tomcat vació o lo enchufas tal y como esta (ese es nuestro caso).
  2. Ahora hacemos lo siguiente sudo vi /etc/init.d/pentaho ahi pegamos lo siguiente:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
case $1 in
start)
sh ${ruta}/start-pentaho.sh
;;
stop)
sh ${ruta}/stop-pentaho.sh
;;
restart)
sh ${ruta}/stop-pentaho.sh
sh ${ruta}/start-pentaho.sh
;;
clear)
sh${ruta}/stop-pentaho.sh
cd ${ruta}/tomcat/work/Catalina/localhost
rm -r pentaho
rm -r pentaho-style
cd ${ruta}/tomcat/logs
rm *.log
sh ${ruta}/start-pentaho.sh
;;
esac
exit 0

Como se puede ver hay una opcion que se llama clear esto borra el temporal del tomcat y los log esto ayuda cuando estas haciendo pruebas y quieres no tener nada.

  1. después ponemos sudo chmod 755 /etc/init.d/pentaho
  2. y por ultimo sudo update-rc.d pentaho defaults 99

Con esto ya esta como servicio ahora solo /etc/init.d/pentaho start nos arrancara el servicio y tendremos a pentaho funcionanado 😀

A ver si saco tiempo y miro si funcionaria en jetty para así tener pentaho en el servidor de aplicaciones mas liviano.

Anuncios

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