Colocando o Pentaho BI Server Em Ambiente de Produção

download Colocando o Pentaho BI Server Em Ambiente de Produção

of 3

Transcript of Colocando o Pentaho BI Server Em Ambiente de Produção

  • Solues de Negcio Produtos Servios Treinamento Suporte

    Contato Nossos clientes

    pesquisar...

    Calendrio deTreinamentos

    Joomla CMSPentaho BIApache HadoopBaculaLibreOfficeZend FrameworkSugarCRMPr-InscrioAlfresco ECMLimesurvey

    Treinamentosin-Company

    Curso Java - BsicoCurso Java - AvanadoCurso Jakarta StrutsCurso Pentaho BusinessIntelligenceCurso dotProjectCurso LibreOfficeCurso BrOfficeCurso MacrosBrOffice.orgCurso Macros LibreOfficeCurso Mozilla -XULCurso Joomla CMSCurso LimeSurveyCurso Sugar CRMCurso JavaScriptCurso AlfrescoCurso Hadoop

    Suporte Software Livre

    Suporte JoomlaTutoriais JoomlaSuporte LimeSurveyTutoriais HospedagemTutoriais OpenFireTutoriais dotProjectSuporte dotProjectTutoriais PostgreSQLTutoriais PHPTutoriais UbuntuTutoriais Pentaho BISuporte Pentaho BITutoriais SilverLightTutoriais SugarCRMTutoriais LimeSurveyTutoriais LibreOfficeTutoriais LiferayTutoriais OcomonTutoriais SpagoBITutoriais AlfrescoSuporte Wordpress

    Home Tutoriais Pentaho BI Colocando o Pentaho BI Server em ambiente de Produo

    Colocando o Pentaho BI Server em ambiente de Produo

    Para colocar o Pentaho Community Edition em produo , logo aps a sua instalao devem ser alterados diversosarquivos de configurao , na sua maioria so arquivos XML , dos diversos aplicativos que rodam integrados no ambientedo Pentaho BI Server.Para iniciar estes procedimento deixo o servidor parado at terminar todas alteraes.

    Arquivos de configurao das Solutions no Pentaho

    no diretrio de sua instalao do pentaho pode ser encontrados os arquivos de configurao no diretrios 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 configurao do Tomcat no Pentaho BI

    Tambm devem ser configurados alguns arquivos do Tomcat, os mesmo so encontrados no diretrio /opt/pentaho/biserver-ce/tomcat ( para instalaes em Linux )/webapps/pentaho/WEB-INF/web.xml/webapps/pentaho/META-INF/context.xml/conf/server.xml

    Vamos analisar cada um destes arquivos s as alteraes necessrias para colocar o Pentaho em produo.

    Alterando o a porta padro da maquina

    A porta padro do servidor Pentaho a porta 8080 , a deciso de alterar a mesma poder ser por dois motivos:

    SeguranaMuitos administradores preocupados com segurana nunca usam as portas padres dos aplicativos

    1.

    ConflitoA porta 8080 utilizada pelo tomcat e outras aplicaes que j podem estar sendo utilizadas no mesmo ambientequando compartilhado, ento nesta caso pode ser necessrio alterar a porta por conflito de uso.

    2.

    Acesse o arquivo /conf/server.xml do tomcat e encontre a parte do XML que tem as referencias iguais a abaixo , eno lugar de 8080 no atributo port mude para uma porta de sua preferncia 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 tambm deve ser alterada a porta, para amesma porta.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 , ento vou trocar pelo termo localhost , acesse o arquivo /conf/server.xmldo tomcat e encontre a duas partes do XML que tem as referencias iguais a abaixo e mudede localhost para o nome de sua maquina, ATENO! so dois locais. Primeiro local : Engine name="Catalina" defaultHost="localhost"

    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 tambm deve ser alterado o nome doservidor, para o mesma.Edite o arquivo e procure a parte do XML que tem as referencias iguais a abaixo:

    Agenda deCursos

    Pentaho BIBraslia /Agosto2013Fortaleza/Setembro2013Curitiba /Novembro2013

    Weka Datamining

    Curitiba /Novembro2013

    AlfrescoCuritiba /Outubro2013

    Colocando o Pentaho BI Server em ambiente de Produo http://www.ambientelivre.com.br/tutoriais-pentaho-bi/136-colocando-o...

    1 de 3 12/09/2013 17:20

  • http://localhost:8080/pentaho/ Troque de localhost para o nome do seu servidor.

    Iniciando os pentaho BI Server e o Administrator-console

    Aps ter feitas todas estas alteraes inicie o pentaho Bi Server :$ cd /opt/pentaho/biserver-ce/$ sudo -u pentaho JAVA_HOME=/usr/lib/jvm/java-6-sun ./start-pentaho.shInicie 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 usurio padro e admin e senha password

    clique na opo administration, e clique no cone Roles e clique no sinal + para adicionar uma nova role , nonosso caso vamos criar um grupo chamado "turma 01" e descrio "Grupo de Usurios da Turma 01" conforme imagemabaixo, no seu caso crie um grupo de acordo com sua nacessidade e realidade de diviso de grupos de acesso para opentaho BI server.

    Configurando e criando usurios Pentaho BI

    para criar usurio clique no icone Users e em seguina do icone + , informe o nome do usurio , informe a senha ,confirme a senha e adicione o nome real e completo do usurio conforme figura a seguir :

    Adicionando o usurio criado a uma role ( grupo )para adicionar um usurio a um grupo a duas formas , selecionando o usurio , la lateral direita abaixo do boto updatetem um icone + , selecione o mesmo e ser aberta uma tela com os grupos. adicione o grupo de sua necessidade no meucaso irei adicionar o "Turma 01"Outra forma e acessando as Roles e nas roles adicionando um usurio, que tem o mesmo efeito.

    Configurando a tela de logindo Pentaho BI

    Adicione um usurio e vincule ele ao grupo admin antes de iniciar esta atividade, depois acesso o arquivo /opt/pentaho/biserver-ce/pentaho-solutions/system/pentaho.xml

    acesse a linha do XML que tenha o atributo login-show-users-list e altera a opo true para falseAcesse o administrator-console e antre na aba services , e recarregue o BI server clicando em System Setting

    Colocando o Pentaho BI Server em ambiente de Produo http://www.ambientelivre.com.br/tutoriais-pentaho-bi/136-colocando-o...

    2 de 3 12/09/2013 17:20

  • Fornecido por Joomla!. vlido XHTML e CSS e implantado por Ambiente Livre Tecnologia.

    Ao acessar o User-Console ( rea de usurios ) ver que no sero mais oferecidos os usurios com suas senhas paraacesso conforme vem na instalao de avaliao.

    Sobre a Ambiente LivreA Ambiente Livre Tecnologia e especialista em utilizao do Pentaho BI para gerao de negcios com solues opensource. fornecemos implantao, integrao, consultoria e treinamento em Pentaho BI.

    Copyright 2013 Ambiente Livre Tecnologia - Solues em Software Livre. Todos os direitos reservados.Joomla! um Software Livre com licena GNU/GPL v2.0.

    Solues para InternetSites e PortaisIntranet EmpresarialWeb MarketingSEO/SEMLoja VirtualSite com catlogoEscritrio WebMonitoramento Chat - IM

    Produtos Open SourcesJoomlaLimeSurveyPentaho BIMoodlePHPBBSugarCRMPrestaShopWeka Data MiningDrupalDoceboDotProjectVirtueMartFeng OfficeSpark - OpenFire

    TreinamentosCurso Java - BsicoCurso Java - AvanadoCurso Jakarta StrutsCurso Pentaho Business IntelligenceCurso dotProjectCurso LibreOfficeCurso BrOfficeCurso Macros BrOffice.orgCurso Macros LibreOfficeCurso Mozilla -XULCurso Joomla CMSCurso LimeSurveyCurso Sugar CRMCurso JavaScriptCurso AlfrescoCurso Hadoop

    Condomnio Empresarial Alferes PoliR. Alferes Poli, 405 - 12 andar - Centro, Curitiba - Paran - +55 41 3308-3438

    Colocando o Pentaho BI Server em ambiente de Produo http://www.ambientelivre.com.br/tutoriais-pentaho-bi/136-colocando-o...

    3 de 3 12/09/2013 17:20