Instalando o pentaho 7 CE no CentOS 6.8

Após alguns meses de lançamento oficial do pentaho 7, consegui um tempo para montar um ambiente de testes e conhecer um pouco mais sobre nova versão e aproveitando este processo de estudo em meu primeiro post vou orientar como efetuar uma instalação do pentaho 7 em um ambiente linux com CentOS 6, levando em consideração que o ambiente linux já configurado e com acesso a internet. Neste momento não irei orientar sobre comandos básicos em linux, isso poderá ficar para um próximo post.

Estou utilizando a versão minimal da distribuição, por ser mais leve e limpa, onde irei instalar somente os recursos que realmente irei utilizar somente para o pentaho.

Todos os procedimentos serão efetuados via shell, sem interface gráfica

Programas auxiliares.
Putty – Implementação do aplicativo livre da Telnet e SSH desenvolvido para atuar como um cliente e estabelecer conexões seguras de acesso remoto a servidores via Shell Seguro – SSH (caso esteja utilizando o servidor remotamente)
Winscp – Cliente SFTP e FTP que permite acessar, transferir e manipular arquivos remotamente.

Mãos a obra.

1º  Acessar o Centos 7 em modo root e efetuar a atualização dos pacotes com o comando:

yum update -y

2º Vamos instalar os seguintes pacotes:
unzip – Compactador e descompactador de arquivos
Wget – Baixador de arquivos da internet

yum install unzip wget -y

3º  Iremos instalar agora o Java JDK

Acesse em seu navegador o site http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html , efetue o download da ultima versão .rpm X86 ou x64.

Enquanto o download é efetuado vamos criar e acessar a pasta onde ficará localizado a instalação do java.

mkdir /usr/java
cd /usr/java

Agora vamos executar o winscp e clicar em New Site, na janela ao lado informar o iP ou host name do servidor e clicar em login.

winscp
Acessar a pasta “java” recém criada pelo menu Explorer e transferir o arquivo jdk-8u……rpm baixado.

Voltamos ao shell e vamos instalar o java com a seguinte instrução:

rpm -ivh nomedoarquivojava.rpm

Para conferir a instalação digite o seguinte comando.

java -version

javaversion

4º  Vamos criar e acessar o diretório.

mkdir /opt/pentaho
cd /opt/pentaho

Baixando a ultima vesão

wget https://ufpr.dl.sourceforge.net/project/pentaho/Business%20Intelligence%20Server/7.0/pentaho-server-ce-7.0.0.0-25.zip

Logo em seguida vamos descompactar o arquivo baixado.

unzip pentaho-server-ce-7.0.0.0-25.zip

5º liberar portas no firewall

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT #libera porta 8080 ipv4

ip6tables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT #libera porta 8080 ipv6

#reiniciar as configurações de firewall

service iptables restart
service ip6tables restart

6º Configurar e executar pentaho, vamos acessar a pasta descompactada e executar o executar o arquivo de inicialização do pentaho.

cd /pentaho-server/

Agora iremos  editar o quanto iremos disponibilizar de memória para a aplicação do pentaho, eu recomendo que seja 70% da memória total do equipamento desde que este seja dedicado apenas e exclusivamente para o pentaho, se você utilizar outros serviços essa quantidade de memória deverá ser mensurada.

Editaremos o arquivo start-pentaho.sh com o editor de texto nativo do unix, para quem tem dificuldades com o “vi” irei detalhar melhor este processo.

vi start-pentaho.sh

penmen

O arquivo aberto deverá ser semelhante ao da imagem acima, dentro deste arquivo vamos ajustar as variáveis -xms e -xmx, em meu caso eu ajustei para -Xms768m e -Xmx2048m

Navegue até a posição marcada e precione a tecla “i” (insert).
Edite o valor que será atribuído para a memória.
Pressione a tecla “Esc” para sair do modo insert.
Digite “:wq!” para gravar e sair do editor.

Agora podemos executar o pentaho com o comando.

./start-pentaho.sh

Se tudo ocorreu corretamente aparecera uma tela semelhante a esta.

startpentaho.jpg

Aguarde alguns instantes para iniciar os serviços e acesse em seu navegador o endereço http://ip.do.seu.servidor:8080

penlogin

Sucesso a todos.

Anúncios

5 comentários sobre “Instalando o pentaho 7 CE no CentOS 6.8

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s