1. Descargar c3p0 del siguiente link: http://sourceforge.net/projects/c3p0/files/c3p0-bin/
2. Copiar los archivos c3p0-x.x.x.x.jar y mchange-commons-java-X.X.X.X.jar al directorio /biserver-ce/tomcat/lib
3. Ir al directorio /biserver-ce/pentaho-solutions/system/hibernate
4. Editar el archivo mysql5.hibernate.cfg.xml y colocar las siguientes propiedades después de la etiqueta <session-factory>
<property name="hibernate.c3p0.acquire_increment">3</property> <property name="hibernate.c3p0.idle_test_period">14400</property> <property name="hibernate.c3p0.max_size">75</property> <property name="hibernate.c3p0.max_statements">0</property> <property name="hibernate.c3p0.timeout">25200</property> <property name="hibernate.c3p0.preferredTestQuery">select 1</property> <property name="hibernate.c3p0.testConnectionOnCheckout">true</property>
5. Guardar el archivo y volver a iniciar Pentaho BI Server
Hola, pero para que sirve exactamente? para que no pierda la conexión a la base de datos al cabo de horas horas de inactividad? al menos a mi me pasaba eso con la versión biserver 4.5 y tuvo que hacerlo, pero no si en la nueva biserver 5.0.1 hace falta.
ResponderBorrarSi efectivamente sirve para que no se pierda conectividad tras cierto numero de horas de inactividad, en MySQL suele perderse a las 8 horas. Igual ayuda a gestionar de mejor manera las conexiones que es el propósito de un pool.
BorrarEs importante mencionar también que las librerías c3p0-x.x.x.x.jar y mchange-commons-java-X.X.X.X.jar tienen que copiarse a /administration-console/lib/
ResponderBorrarhola. Esta misma configuración es utilizada para postgres o no hace falta.
ResponderBorrarEstoy por migrar a pentaho 7.1 con postgres.
Hola,
ResponderBorrarEstoy utilizando esta configuración en Pentaho8 y la conexión sigue fallando. La solución es reiniciar Pentaho cada cierto tiempo.
Hola,
ResponderBorrarTrabajo con Pentaho8 y tengo la misma configuración y la conexión sigue fallando. Utilizando CRON estoy reiniciando Pentaho cada cierto tiempo.
Hola, éstas configuraciones funcionaban con Pentaho BI Server v4.x, no he tenido la oportunidad de probarlas con Pentaho Server v8.x. Saludos!
Borrar