Instalao Pentaho BI Server CE 3.8 com o MySQL 5.1 no Mac e Linux (Servidor em Produo) - Verso Gratuita - Blog ProfessorCoruja.com

  • Published on
    05-Dec-2014

  • View
    5.409

  • Download
    2

DESCRIPTION

Instalao Pentaho BI Server CE 3.8 com o MySQL 5.1 no Mac e Linux (Servidor em Produo) - Verso Gratuita - Blog ProfessorCoruja.com Criado por: Caio Moreno de Souza ( @caiomsouza ) e-mail: caio@it4biz.com.br http://blog.professorcoruja.com http://www.it4biz.com.br ltima alterao: 7 de junho de 2011

Transcript

  • 1. Como instalar o Pentaho BI Server CE 3.8 com o MySQL 5.1 no Mac e Linux (Servidor emProduo).Criado por: Caio Moreno de Souza ( @caiomsouza )e-mail: caio@it4biz.com.brhttp://blog.professorcoruja.comhttp://www.it4biz.com.brltima alterao: 7 de junho de 2011* Este documento uma contribuio para a Comunidade Pentaho Brasileira e deve serdistribuido de forma gratuita.Passo a passo de como fazer a instalao:1) Descompactar o Pentaho BI Server CE 3.8Link para o projeto Pentaho no Source Forge:http://sourceforge.net/projects/pentaho/Link para baixar o Pentaho BI Server 3.8 CE (Community Edition) (Mac e Linux)http://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/3.8.0-stable/biserver-ce-3.8.0-stable.tar.gz/download2) Executar os 5 scripts no MySQL na sequncia abaixo para criar os bancos de dados,tabelas, grants e usurios necessriosPara ajudar nesta tarefa, recomendamos o aplicativo MySQL Workbench.Link para download do MySQL Server 5.1http://dev.mysql.com/downloads/mysql/Execute cada um dos scripts na ordem correta.1_create_repository_mysql.sqlCria o banco de dados HibernateCreates the Hibernate database2_create_quartz_mysql.sqlCria o banco de dados QuartzCreates the Quartz database3_create_sample_datasource_mysql.sql
  • 2. Carrega o data source do sample data dentro do banco de dados hibernateLoads the sample data data source into the Hibernate database4_load_sample_users_mysql.sqlCria todos os usurios de exemplo e roles dentro do banco de dados hibernateCreates all the sample users and roles into the Hibernate database5_sample_data_mysql.sqlCria o banco de dados Sample DataCreates the sample data databaseDepois de criados todos os bancos necessrios para o BI Server, verifique se a estrutura criada a mesma que a estrutura abaixo: hibernate* authorities datasource granted_authorities users quartz qrtz_blob_triggers qrtz_calendars qrtz_cron_triggers qrtz_fired_triggers qrtz_job_details qrtz_job_listeners qrtz_locks qrtz_paused_trigger_grps qrtz_scheduler_state qrtz_simple_triggers qrtz_trigger_listeners qrtz_triggers sampledata customer_w_ter customers department_managers dim_time employees offices orderdetails
  • 3. orderfact orders payments products quadrant_actuals trial_balance3) Alterar o arquivo applicationContext-spring-security-jdbc.xml localizado na pastapentaho-solutions/systemAntes:Depois:
  • 4. 4) Alterar o arquivo applicationContext-spring-security-hibernate.properties localizadona pasta pentaho-solutions/systemAntes:jdbc.driver=org.hsqldb.jdbcDriverjdbc.url=jdbc:hsqldb:hsql://localhost:9001/hibernatejdbc.username=hibuserjdbc.password=passwordhibernate.dialect=org.hibernate.dialect.HSQLDialectDepois:jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/hibernatejdbc.username=hibuserjdbc.password=passwordhibernate.dialect=org.hibernate.dialect.MySQLDialect* Vale lembrar que para instalaes do MySQL remotas necessrio alterar de localhost para oIP da maquina.5) Alterar o arquivo hibernate-settings.xml localizado na pasta pentaho-solutions/system/hibernate/Antes:system/hibernate/hsql.hibernate.cfg.xmlDepois:system/hibernate/mysql5.hibernate.cfg.xml6) Alterar o arquivo context.xml localizado na pasta /tomcat/webapps/pentaho/META-INF/Antes:
  • 5. Depois:7) Alterar o arquivo web.xml localizado na pasta /tomcat/webapps/pentaho/WEB-INF/Antes: hsqldb-databasessampledata@../../data/hsqldb/sampledata,hibernate@../../data/hsqldb/hibernate,quartz@../../data/hsqldb/quartz
  • 6. org.pentaho.platform.web.http.context.HsqldbStartupListenerDepois:Comentar as linhas abaixo, para encontrar os pedaos procurar pelas palavras hsqldb-databases e HsqldbStartupListener. 8) Configurar o TrustedIpAddrs no arquivo web.xml localizado na pasta /tomcat/webapps/pentaho/WEB-INF/Antes:
  • 7. TrustedIpAddrs127.0.0.1Depois com o seu IP:TrustedIpAddrs127.0.0.1,[seu_endereco_ip]Exemplo real:TrustedIpAddrs127.0.0.1,192.168.10.1039) Instalar o Saiku Plug in no Pentaho BI Server 3.8http://blog.professorcoruja.com/2011/06/como-instalar-o-saiku-20-ga-stable-plug.htmlLinks utilizados como base para a criao deste tutorial. Pentaho 3.6 with MySQL, PostgreSQL & Oracle http://www.prashantraju.com/projects/pentaho/ How to manually install & configure Pentaho BI server 3.5 on Ubuntu http://osbi.nl/2009/09/how-to-install-configure-pentaho-bi-server-3-5-on-ubuntu/ Documentos internos IT4biz IT Solutions.