Colocando o Pentaho BI Server em ambiente de Produção
Transcriçã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
Lembre-se: seu DW necessita estar conectado! Carregue o Administration-Console: Start Pac
Leia maisInstalaçã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 maisInstalaçã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 maisPentaho 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 maisPentaho - 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