Colocando o Pentaho BI Server em ambiente de Produção

Transcrição

Colocando o Pentaho BI Server em ambiente de Produção
Colocando o Pentaho BI Server em ambiente de Produção
Para colocar o Pentaho Community Edition em produção , logo após a sua instalação devem
ser alterados diversos arquivos de configuração , na sua maioria são arquivos XML , dos
diversos aplicativos que rodam integrados no ambiente do Pentaho BI Server.
Para iniciar estes procedimento deixo o servidor parado até terminar todas alterações.
- Arquivos de configuração das Solutions no Pentaho no diretório de sua instalação do pentaho pode ser encontrados os arquivos de configuração no
diretórios das solutions , no linux em /opt/pentaho/biserver-ce/pentaho-solutions/system/ )
/applicationContext-acegi-security-jdbc.xml
/applicationContext-acegi-security-hibernate.properties
/hibernate/hibernate-settings.xml
/hibernate/mysql5.hibernate.cfg.xml
- Arquivos de configuração do Tomcat no Pentaho BI
Também devem ser configurados alguns arquivos do Tomcat, os mesmo são encontrados no
diretório /opt/pentaho/biserver-ce/tomcat ( para instalações em Linux )
1/6
Colocando o Pentaho BI Server em ambiente de Produção
/webapps/pentaho/WEB-INF/web.xml
/webapps/pentaho/META-INF/context.xml
/conf/server.xml
Vamos analisar cada um destes arquivos s as alterações necessárias para colocar o Pentaho
em produção.
- Alterando o a porta padrão da maquina A porta padrão do servidor Pentaho é a porta 8080 , a decisão de alterar a mesma poder ser
por dois motivos:
1. Segurança
Muitos administradores preocupados com segurança nunca usam as portas padrões dos
aplicativos
2. Conflito
A porta 8080 é utilizada pelo tomcat e outras aplicações que já podem estar sendo
utilizadas no mesmo ambiente quando compartilhado, então nesta caso pode ser necessário
alterar a porta por conflito de uso.
Acesse o arquivo /conf/server.xml do tomcat e encontre a parte do XML que tem as
referencias iguais a abaixo , e no lugar de 8080 no atributo port mude para uma porta de sua
preferência de uso.
Connector URIEncoding="UTF-8" port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true"
No arquivo /opt/pentaho/biserver-ce/tomcat/webapps/pentaho/WEB-INF/web.xml também deve
ser alterada a porta, para a mesma porta.
2/6
Colocando o Pentaho BI Server em ambiente de Produção
Edite o arquivo e procure a parte do XML que tem as referencias iguais a abaixo:
http://localhost:8080/pentaho/
Troque a porta 8080 pela porta escolhida.
- Alterando o nome do Servidor / Maquina
No linux para descobrir o nome de sua maquina digite no prompt o comando a seguir:
$ hostname o nome da minha maquina é lagartixa , então vou trocar pelo termo localhost , acesse o
arquivo
/conf/ser
ver.xml do tomcat e encontre a duas partes do XML que tem as referencias iguais a abaixo e
mude de localhost para o nome de sua maquina, ATENÇÃO! são dois locais.
Primeiro local :
Engine name="Catalina" defaultHost="localhost"
3/6
Colocando o Pentaho BI Server em ambiente de Produção
Segundo Local :
Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
No arquivo /opt/pentaho/biserver-ce/tomcat/webapps/pentaho/WEB-INF/web.xml também deve
ser alterado o nome do servidor, para o mesma.
Edite o arquivo e procure a parte do XML que tem as referencias iguais a abaixo:
http://localhost:8080/pentaho/
Troque de localhost para o nome do seu servidor.
- Iniciando os pentaho BI Server e o Administrator-console Após ter feitas todas estas alterações inicie o pentaho Bi Server :
$ cd /opt/pentaho/biserver-ce/
$ sudo -u pentaho JAVA_HOME=/usr/lib/jvm/java-6-sun ./start-pentaho.sh
4/6
Colocando o Pentaho BI Server em ambiente de Produção
Inicie o administration-console :
$ cd /opt/pentaho/administration-console/
$ sudo -u pentaho JAVA_HOME=/usr/lib/jvm/java-6-sun ./start-pac.sh
teste o acesso usando o novo nome da maquina e o nova porta.
- Configurando as roles no pentaho
Acesse o administrator console acesse http://HOSTNAME:8099 e use o usuário padrão e ad
min
e senha
password
clique na opção administration, e clique no ícone Roles
e clique no sinal + para adicionar uma nova role , no nosso caso vamos criar um grupo
chamado "turma 01" e descrição "Grupo de Usuários da Turma 01" conforme imagem abaixo,
no seu caso crie um grupo de acordo com sua nacessidade e realidade de divisão de grupos
de acesso para o pentaho BI server.
5/6
Colocando o Pentaho BI Server em ambiente de Produção
- criar
e criando
usuários Pentaho
BIdo
no icone
Users
e em
seguina
icone
+ , informe
, para
informe
aConfigurando
seguir
a usuário
senha
: , clique
confirme
a senha
e adicione
o nome
real
e completo
do usuário
o nomeconforme
do usuário
figura
Adicionando
oa
criado
uma
role
(implantação,
para
abaixo
grupos.
adicionar
botão
um
update
o/opt/pentaho/biserver-ce/pentaho-solutions/system/pentaho.xml usuário
grupo
tem
de
apara
sua
icone
necessidade
+aPentaho
,duas
selecione
formas
no
meu
ogrupo
mesmo
,caso
selecionando
eserão
adicionar
será
aberta
ode
usuário
oBI
"Turma
uma
, la
tela
lateral
01"
com
direita
os
efeito.
Outra
forma
eusuário
acessando
as
Roles
eatributo
nas
roles
um
usuário,
que
tem
odepois
mesmo
-acessar
Configurando
tela
de
logindo
BI
Adicione
acesso
ooadicione
um
arquivo
eBIusuário
vincule
ele
ao
grupo
admin
antes
de
iniciar
esta
atividade, acesse
a
linha
do
XML
que
tenha
o
login-show-users-list
false
emais
altera
aconsultoria
opção
true
Acesse
administrator-console
egrupo
antre
na
aba
services
,não
e)irei
recarregue
oavaliação.
server
clicando
em
Setting Ao
usuários
com
oLivre
User-Console
suas
senhas
(um
área
acesso
de
usuários
conforme
)adicionando
verá
vem
que
naSystem
instalação
oferecidos
osde
Sobre
ado
Ambiente
Livre
A
Ambiente
com
soluções
Tecnologia
open
e
source.
especialista
fornecemos
em
utilização
do
Pentaho
integração,
BI
para
geração
e para
amento
em
Pentaho
trein
.negócios
6/6

Documentos relacionados

Unidade 5 - Fernando Zaidan

Unidade 5 - Fernando Zaidan Lembre-se: seu DW necessita estar conectado! Carregue o Administration-Console: Start Pac

Leia mais

Instalação do Pentaho BI Server no Ubuntu Server

Instalação do Pentaho BI Server no Ubuntu Server 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 ...

Leia mais

Instalação do Pentaho BI Server no Ubuntu Server 11.10 ou

Instalação do Pentaho BI Server no Ubuntu Server 11.10 ou 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 # sud...

Leia mais

Pentaho 3.5

Pentaho 3.5 biserverce-3.5.0.stable.tar.gz (Linux, Mac, etc). 2. Descompacte o arquivo em uma pasta de sua preferência. 3. Para iniciar o Pentaho execute o arquivo chamado start-pentaho.bat (Windows) ou start-...

Leia mais

Pentaho - Business Inteligence

Pentaho - Business Inteligence 6. Note que, caso o banco não esteja na máquina local, é necessária a mudança de localhost para o ip da máquina host. Para concluir a migração do banco Hibernate é necessária a modificaç...

Leia mais