Instalação do Pentaho BI Server no Ubuntu Server 11.10 ou Superior com OpenJDK Este Tutorial é para Ubuntu com versão 11 ou Superior. Para Instalação em Ubuntu 10 leia este outro artigo " Instalação do Pentaho BI Server no Ubuntu Server " - Pentaho BI Server A Pentaho Corporation gerencia, facilita, suporta e lidera o papel de desenvolvimento do Projeto Pentaho BI - uma iniciativa pioneira da comunidade de desenvolvimento Open Source para proporcionar ferramentas de Business Intelligence (BI) para que as organizações melhorem radicalmente sua performance, eficiência e efetividade na gestão de informações. Este tutorial apresenta como instalar esta fantástica ferramenta no Ubuntu 11.10 ( Oneiric Ocelot ) ou Versões Superiores. para instalar em versões anteriores do Ubuntu leia este outro tutorial pois existem diferenças: Instalação do Pentaho BI Server no Ubuntu Server Alguns fatores devem ser considerados para instalação pois a partir desta versão do Ubuntu a Oracle, empresa que comprou a Sun Microsystem e detém os direitos do Linguagem Java, proibiu em sua licença a distribuição de sua JVM ou JDK em distribuições, então o novo Ubuntu 11.10, assim como seus sucessores, não virá com o Java da Sun e também não tem o mesmo para instalação através de seus repositórios como antes. Você pode até instala-lo manualmente com um procedimento mais trabalhoso, mais neste tutorial vamos utilizar o OpenJDK que é uma implementação livre da JVM. - Pré-requisitos 1. OpenJDK - Open Java Developer Kit ( JDK ) 1/6 Instalação do Pentaho BI Server no Ubuntu Server 11.10 ou Superior com OpenJDK 2. Arquivo de instalação do Pentaho BI Server que podem ser encontrados em: http://sourceforge.net/projects/pentaho/files/ - Instalação Pentaho BI Server A Instalação da plataforma Pentaho BI-Server é bem intuitiva e amigável para usuário da tecnologia Java, abaixo vamos listar o passo a passo para instalação no ambiente Ubuntu que é compatível com distros baseadas em Debian. - Instalação do Java ( OpenJDK ) No Ubuntu a instalação do Java ( OpenJDK ) e composta por poucos passos 1. Abra um terminal 2. Digite o comando abaixo para atualizar o repositório de pacotes do Ubuntu ( e necessário permissão de root para esta ação ) # sudo apt-get update 3. em seguida digite o comando para baixar os pacotes do Java # sudo apt-get install openjdk-6-jdk 4. Instalação do Java concluída com sucesso. - Setando Variáveis de Ambiente do Java 2/6 Instalação do Pentaho BI Server no Ubuntu Server 11.10 ou Superior com OpenJDK Para um bom funcionamento do Pentaho BI Open Source é necessário que as variáveis de ambiente JAVA_HOME esteja setada. Siga os passos abaixo para setar as mesmas: 1. Acesse o diretório em que se encontra o link simbólico do Java , que geralmente na instalação dos pacotes dos repositórios Ubuntu é : # cd /usr/lib/jvm 2. O diretório contém uma pasta com a versão do java e um link simbólico que utilizaremos em nossas variáveis de ambiente, apenas verifique se o link sinbolico esta apontado para java-6-openjdk. # ls -la 3. Será apresentado os links com suas referências confira se o default esta apontado para o java que quer utilizar. lrwxrwxrwx 1 root root 14 2011-09-27 09:25 default-java -> java-6-openjdk 4. Abra o arquivo para configurações das variáveis de ambiente com o comando a seguir ( deve ter previlégios de root ): # sudo gedit /etc/enviroment 5. adicione as linhas a seguir deve ser inseridas no arquivo com o caminho para o link simbólico , no exemplo abaixo o link é o default-java , verifique o link em sua instalação: JAVA_HOME=/usr/lib/jvm/default-java 6. Caso não tenha acesso ao arquivo /etc/enviroment ou queira fazer a configuração por usuário e não para todo o sistema você pode utilizar e configurar com o arquivo /etc/profile sendo que no mesmo deve iniciar com o export a variável export JAVA_HOME=/usr/lib/jvm/default-java 1. Salve e saia do editor 2. Com isso suas variáveis foram adicionadas com sucesso e para que o sistema assuma 3/6 Instalação do Pentaho BI Server no Ubuntu Server 11.10 ou Superior com OpenJDK as novas configurações feche sua sessão do Ubuntu para que o sistema de janelas seja reiniciado e as variáveis setadas. - Obtendo os arquivos de Instalação do Pentaho BI Server 1. Acesso o site de downloads do pentaho http://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/ 2. Baixe o arquivo Pentaho BI-Server 3. Descompacte o arquivo. Se baixo o arquivo .tar.gz use: # tar xzvf .tar.gz Se baixo o arquivo .zip use : # unzip .zip 4. Com isso serão descompactados dois diretórios ( administration-console biserver-ce ) 5. Criar um diretó́rio para o pentaho na pasta /opt que é o mais indicado pelo fornecedor. # sudo mkdir /opt/pentaho 6. mova as pastas descompactadas ( administration-console biserver-ce ) para este diretório. # mv administration-console /opt/pentaho # mv biserver-ce /opt/pentaho - Criação de usuários do pentaho no sistema operacional Ubuntu 1. Para criar um grupo de usuários pentaho, digite o comando: # sudo groupadd pentaho 2. Para criar o usuário do sistema para o pentaho digite: # sudo useradd -r -g pentaho pentaho 4/6 Instalação do Pentaho BI Server no Ubuntu Server 11.10 ou Superior com OpenJDK 3. Para dar permissão dos arquivos para o usuário e o grupo aplique o comando a seguir: # sudo chown -R pentaho:pentaho /opt/pentaho - Iniciando o Pentaho BI Server 1. Acesse o diretório de instalação do pentaho # cd /opt/pentaho/ 2. De permissão de execução para todos os arquivos .sh ( caso tenha descompactado a versão TAR.GZ as permissões estarão corretas ) # chmod 755 administration-console/*.sh # chmod 755 biserver-ce/*.sh # chmod 755 biserver-ce/tomcat/bin/*.sh 3. iniciando o Pentaho BI Server # sudo -u pentaho ./start-pentaho.sh 4. Para testar acesse http://localhost:8080/pentaho 5. Inicie o Pentaho Administrator console # cd /opt/pentaho/administration-console # sudo ./start-pac.sh 6. para testar o administrator console acesse http://localhost:8099 7. O usuário padrão e admin e senha password 5/6 Instalação do Pentaho BI Server no Ubuntu Server 11.10 ou Superior com OpenJDK Sobre a Ambiente Livre A Ambiente Livre Tecnologia e especialista em utilização do Pentaho BI para geração de negócios com soluções open source. fornecemos implantação, integração, consultoria e Curs o Pentaho - Treinamento em Pentaho BI . 6/6