domingo, 23 de novembro de 2014

Configurações CentOS 6.5 - Business Intelligence Pentaho

1º Instalação: Instalação do sistemas operacional CentOS 6.5, em uma máquina física ou virtual;

2º Atualização SO: Rodar Yum Update para atualização de todos os pacotes que estão faltando;

3º Instalar Unzip:
wget http://yum.pgrpms.org/9.1/redhat/rhel-6-x86_64/pgdg-redhat91-9.1-5.noarch.rpm
-depois:
yum instal unzip;
 - para extrair um arquivo:
 unzip arquivo –r destino;

4º Instalar Java JDK:
 • Baixar Java JDK no site da oracle: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html, escolher a versão conforme o sistema operacional(versão e bits do SO), após baixar roda o instalador, até concluir a instalação com sucesso;
• Para testar pode-se abrir o terminal e digitar java –version, e também javac –version, os 2 devem estar funcionando;

5º Instalação do Postgres: devemos optar por uma versão e utilizar o JDBC de conexão para os aplicativos, no exemplo vamos utilizar os links para a versão 9.1, mas nada impede de utilizarmos outros links para outras versões.

Instalar Postgres 9.4:
 # yum install wget
 # cd /tmp
# wget https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-6-x86_64/pgdg-centos94-9.4-2.noarch.rpm
# rpm -Uvh pgdg-centos94-9.4-2.noarch.rpm
# yum install postgresql94-server
# yum install postgresql94-contrib

Para ativar:
service postgresql-9.4 initdb
chkconfig postgresql-9.4 on
service postgresql-9.4 start

 Precisamos utilizar o nano para editar o arquivo de configuração(pg_hba.conf):
yum install nano
nano /var/lib/pgsql/9.4/data/pg_hba.conf

PostgreSQL.conf

#standard_conforming_strings = off
Obs. Comentar

#lc_messages = 'C'
#lc_monetary = 'C
#lc_numeric = 'C'
#lc_time = 'C'
Obs. Comentar os lc

 Vai estar assim o Final: 
TYPE DATABASE USER ADDRESS METHOD
 # "local" is for Unix domain socket connections only local all all peer
# IPv4 local connections: host all all 127.0.0.1/32 ident
# IPv6 local connections: host all all ::1/128 ident
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 ident
#host replication postgres ::1/128 ident

 Terá que ficar assim:
# TYPE DATABASE USER ADDRESS METHOD
 # "local" is for Unix domain socket connections only local all all trust
# IPv4 local connections: host all all 127.0.0.1/32 trust host all all 0.0.0.0 0.0.0.0 trust
# IPv6 local connections: host all all ::1/128 ident
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 ident
#host replication postgres ::1/128 ident

 Obs. mudado o peer para trust, acrescentada a linha "host all all 0.0.0.0 0.0.0.0 trust" no ipv4, e no ipv4 também foi alterado de ident para trust a primeira linha.

 - Após efetuar as devidas alteração precisamos reiniciar os serviços, para reiniciar os serviços utilizamos o comando:
service postgresql-9.1 restart


6º Instalação do PgAdmin:
Para instalar o PgAdmin:
# yum install pgAdmin3_91

Abrir o Pg_Admin e executar o comando para criar a função pg_prewarm no PostgreSQL 9.4:
CREATE EXTENSION pg_prewarm;

SELECT pg_prewarm(‘nome_da_tabela’);

7º Para instalação Team Viewer: 
- Baixar o Team Viewer: http://www.teamviewer.com/pt/download/linux.aspx
- Instalar via instalador

8º Configuração para subir a placa de rede automaticamente e também para iniciar automaticamente o portal do BI:
No rc.local(/etc) coloca o comando para:
-Iniciar a placa de rede automaticamente= ifconfig eth0 up
-Iniciar o portal do BI automaticamente= ./opt/pentaho/biserver-ce/start-pentaho.sh

9º Configurar servidor para Login Automatico:
No custom.conf(/etc/gdm) colocamos para fazer login automaticamente ao reiniciar: abaixo do [daemon] deve ser incluidos os paramentros:
AutomaticLoginEnable=True
AutomaticLogin=Usuario
AutomaticLoginPassword=senha

10º Alterar a codificação do Centos para banco de dados Postgres:
 - Cd /etc/
- nano environment
- adiciona duas linhas:
LANG="pt_BR"
LANGUAGE="pt_BR:pt:en"
Salva o arquivo e dá um reboot

11º Instalação do navegador Chromium:
cd /etc/yum.repos.d
 wget http://people.centos.org/hughesjr/chromium/6/chromium-el6.repo
yum install chromium

12º Para recuperar a barra de tarefas(se necesário): 
pkill gnome-panel

13º Liberar acesso total para o ip e porta : 8080 e 8099
service iptables save
service iptables stop
 chkconfig iptables off
***************************************
service ip6tables save
service ip6tables stop
chkconfig ip6tables off

Um comentário:

  1. Olá boa tarde! Quando rodo o comando pgadmin3 apresenta esse erro --> Error: Unable to initialize gtk, is DISPLAY set properly?

    Saberia me ajudar?

    Desde já agradeço!!!

    ResponderExcluir