24 de outubro de 2014

Instalação Pentaho Business Analytics 5.2 Community Edition

Encontra-se disponível desde o dia 06 de Outubro de 2014, a versão 5.2.0 do Pentaho Business Analytics (BA) Community Edition (CE).
Além da correção de bugs, esta versão traz algumas novidades, como a facilidade de implementação da internacionalização, a nova aparência do Marketplace e a disponibilidade do Sparkl, dentre outras.
Para obter mais informações sobre os novos recursos disponíveis para esta versão, acesse o link "New Features in Pentaho Data Integration 5.2.".
A instalação básica do Pentaho BA 5.2 CE não mudou, ou seja, continua sendo igual à sua primeira versão, a 5.0. descrita neste blog em "Pentaho Business Analytics 5.0 Comminity Edition".
A Pentaho também continua mantendo o mesmo padrão de instalação para esta versão, ou seja, a solução já vem pré-configurada objetivando uma instalação rápida e descomplicada, utilizando o Apache Tomcat versão 7.0 com os SGDB HSQLDB e H2.

1 - Instalação
Por default, esta instalação utiliza o SGDB HSQLDB como suporte aos bancos de dados de metadados do Pentaho e o Data Wherehouse (DW) de testes que acompanha a solução, e o h2 que é o banco utilizado pelo gerenciador de conteúdo JackRabbit. 
A princípio estes bancos são inicializados juntamente com a solução, de forma transparente, e no momento não devem ser motivos de preocupação.


1.1 - Instalar o Java 7
Esta instalação pode ser realizada utilizando o post já publicado neste blog (Instalação do Java6 JDK em distro Debian ou Ubuntu), bastando apenas alterar a versão para o java 7.

1.2 - Fazer o download do pacote

A versão 5.2 contra-se disponível para download no Source Forge. Como root ou utilizando o "sudo", fazer download o pacote de instalação do Pentaho BA CE 5.2. Para fazer o download utilizando o prompt de comando, executar:

~# wget http://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/5.2/biserver-ce-5.2.0.0-209.zip


1.3 - Descompactar o pacote
Crie uma pasta para descompactar/instalar o Pentaho:
~# mkdir /opt/pentaho-5.2

Descompacte o pacote na pasta criada:
~# unzip biserver-ce-5.2.0.0-209.zip -d /opt/pentaho-5.2

2 - Configurações
Para a configuração básica, neste momento, apenas o arquivo web.xml deve ser configurado. Configure o arquivo web.xml, em: /opt/pentaho-5.2/biserver-ce/tomcat/webapps/pentaho/WEB-INF/web.xml

2.1 - Repositório de soluções:
Configure o repositório de soluções. Incluir o path do repositório conforme sua instalação:
<context-param>
     <param-name>solution-path</param-name>
     <param-value>/opt/pentaho-5.2/biserver-ce/pentaho-solutions</param-value>
</context-param>

2.2 - URL do servidor
A configuração deste parâmetro é utilizada quando houver solicitações de retorno para o servidor. Se necessário, para receber acessos externos, altere o "localhost" pelo Ip (ou o DNS) do servidor.
Alterar de:
<context-param>
     <param-name>fully-qualified-server-url</param-name>
     <param-value>http://localhost:8080/pentaho/</param-value>
</context-param>
Para:
<context-param>
     <param-name>fully-qualified-server-url</param-name>
     <param-value>http://192.168.1.10:8080/pentaho/</param-value>
</context-param>

2.3 - Locales
Configure os locales. Incluir os locales:
<context-param>
     <param-name>locale-language</param-name>
     <!-- for example 'fr' for French, 'de' for German, da for danish -->
     <param-value>pt</param-value>
</context-param>
e
<context-param>
     <param-name>locale-country</param-name>
     <!-- for example 'FR' for France, 'CA' for Canada -->
     <param-value>BR</param-value>
</context-param>

2.3 - Locales
Edite o arquivo "./biserver-ce/start-pentaho.sh" e configure o charset na jvm, conforme segue:
CATALINA_OPTS="-Xms1024m -Xmx2048m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dfile.encoding=utf-8"

3 - Inicialização
Inicialize o serviço do Pentaho BA 5.2 CE  - Pentaho User Console (PUC).
~# cd /opt/pentaho-5.2/biserver-ce
~# ./start-pentaho.sh &

Utilizando um browser de sua preferência, acesse o endereço do servidor, para visualizar a página de login do pentaho 5.2.
ex.: http://191.168.1.10:8080/pentaho

     Utilize o usuário "admin" e senha "password" para fazer o login.

Quando necessário, pare o serviço utilizando o comando:
~# cd /opt/pentaho-5.2/biserver-ce
~# ./stop-pentaho.sh &

Caso ocorra algum problema, certifique-se de que seus recursos computacionais sejam suficientes para levantar a instância e se as configurações foram realizadas com sucesso, tomando cuidado com a abertura e fechamentos das tags xml, que é um dos pontos críticos na configuração do Pentaho.

0 comentários:

Postar um comentário