Instalação e configuração do Pentaho 3.7.x no Windows e Linux

Para instalar e configurar o Pentaho BI Server em uma base de dados ORACLE, PostgreSQL ou MySql, baixe a documentação no seguinte link:

A documentação possui todos os passos fundamentais para que seu ambiente seja configurado de acordo com as especificações do Pentaho BI server.

Caso ocorra erro ao acessar http://127.0.0.1:8080/pentaho (Como exemplo a linha abaixo) :
“Error initializing system listeners PentahoSystem.ERROR_0014 …-QuartzSystemListener

Será necessário configurar o arquivo de configuração da biblioteca quartz do java localizado em:
[Diretório de instalação]\biserver-ce\pentaho-solutions\system\quartz\quartz.properties

Abra o arquivo quartz.properties com um editor de textode sua preferência, localize o comentário “Configure Datasources“, esse trecho se refere as configurações do endereço do banco de dados, será necessário configurar a seguinte lnha que vem habilitada por padrão:

De:
org.quartz.dataSource.myDS.jndiURL = Quartz

Para:
# org.quartz.dataSource.myDS.jndiURL = Quartz

Em seguida, localize a linha org.quartz.dataSource.NAME.driver.  A propriedade NAME da linha org.quartz.dataSource.NAME.driver se refere ao nome que está definido em org.quartz.jobStore.dataSource = myDS, ou seja o nome que definiu como datasource da propriedade jobStore.
As seguintes linhas deverão ser descomentadas e as propriedades devem ser definidas como exemplo:

De:
#     org.quartz.dataSource.NAME.driver = oracle.jdbc.driver.OracleDriver
#     org.quartz.dataSource.NAME.URL = jdbc:oracle:thin:@10.0.1.28:1521:demodb
#     org.quartz.dataSource.NAME.user = quartz
#     org.quartz.dataSource.NAME.password = test
#     org.quartz.dataSource.NAME.maxConnections = 30
#     org.quartz.dataSource.NAME.validationQuery= select 0 from dual

Para:
org.quartz.dataSource.myDS.driver = oracle.jdbc.driver.OracleDriver
org.quartz.dataSource.myDS.URL = jdbc:oracle:thin:@10.0.1.28:1521:demodb
org.quartz.dataSource.myDS.user = quartz
org.quartz.dataSource.myDS.password = test
org.quartz.dataSource.myDS.maxConnections = 30
org.quartz.dataSource.myDS.validationQuery= select 0 from dual

Para este exemplo utilizei o banco de dados Oracle 10g com o sistema operacional Windows XP SP3.

Boa sorte a todos da comunidade !

Referências para configuração do quartz:
http://www.quartz-scheduler.org/docs/configuration/ConfigDataSources.html
http://www.quartz-scheduler.org/docs/configuration/ConfigJDBCJobStoreClustering.html

Software Developer

Publicado em Pentaho
6 comentários em “Instalação e configuração do Pentaho 3.7.x no Windows e Linux
  1. Marcelo disse:

    Era o que faltava pro BI server funcionar. Muito obrigado!

  2. rueda disse:

    Muy bien muchas gracias…!!!

  3. gtludwig disse:

    Amigo, primeiramente, parabéns pela iniciativa.

    Fiz as alterações que você sugeriu no arquivo
    [Diretório de instalação]\pentaho-solutions\system\quartz\quartz.properties

    Mas aqui ainda não funcionou. Na seção ‘Configure Datasources’ tenho:

    org.quartz.dataSource.myDS.driver = com.mysql.jdbc.Driver
    org.quartz.dataSource.myDS.URL = jdbc:mysql://localhost:3306/quartz
    org.quartz.dataSource.myDS.user = pentaho_user
    org.quartz.dataSource.myDS.password = password
    org.quartz.dataSource.myDS.maxConnections = 30
    org.quartz.dataSource.myDS.validationQuery= SELECT 1

    E toda vez que tenho acessar o PAC vêm o erro:
    Unable to refresh database connection list: PacService.ERROR_0023 – Failed to get a Data Source: Cannot open connection

    As linhas (mais!) relevantes do log do PAC são:
    16:17:45,837 INFO [DriverManagerConnectionProvider] using driver: org.hsqldb.jdbcDriver at URL: jdbc:hsqldb:hsql://localhost:9001/hibernate
    16:17:45,837 INFO [DriverManagerConnectionProvider] connection properties: {user=hibuser, password=password}
    16:17:45,854 WARN [SettingsFactory] Could not obtain connection metadata
    java.sql.SQLException: socket creation error

    Apesar de ter seguido o guia do Prashant Raju e removido as referências ao HSQLDB nos arquivos que ele indica, parece que em algum lugar ficou algo para trás. Alguma sugestão?

Deixar mensagem para gtludwig Cancelar resposta

Categorias
Estatísticas do Site
  • 30.837 hits

Digite seu endereço de email para acompanhar esse blog e receber notificações de novos posts por email.

Junte-se a 140 outros assinantes