Pentaho 1.7 - MySQL datasource

De gacq wiki
Saltar a: navegación, buscar

Alta de nuevo datasource

Pasos para configurar un nuevo datasource para MySQL en Pentaho.

Agregar el nuevo recurso

Agregar en:

/opt/tomcat/conf/server.xml

Al final del archivo entre:

<Context path="/pentaho" docbase="webapps/pentaho/">

y

</Context>

la siguiente definición:

<Resource name="jdbc/NOMBRE" auth="Container" type="javax.sql.DataSource" maxActive="20"
  maxIdle="5" maxWait="10000" username="USUARIO" password="PASSWORD" validationQuery="Select 1"
  factory="org.apache.commons.dbcp.BasicDataSourceFactory" driverClassName="com.mysql.jdbc.Driver"
  url="jdbc:mysql://HOSTNAME/DATABASE" testOnBorrow="true" testWhileIdle="true" timeBetweenEvictionRunsMillis="10000"
  maxEvictableIdleTimeMillis="60000"/>

Remplazando:

  1. NOMBRE: Nombre del datasource
  2. USUARIO: Usuario de la base de datos
  3. PASSWORD: Contraseña en la base de datos
  4. HOSTNAME: IP o hostname que resuelva del servidor de base de datos
  5. DATABASE: Nombre de la base de datos
Notas
  • Los drivers ya se encuentran instalados en /opt/tomcat/shared/lib

Referencias