Instalação Talend · 3 min read · Dec 30, 2025
Instalação do TalendMDM no Servidor CentOS 5.7 com Apache mod_proxy_ajp
Instalação do TalendMDM no Servidor CentOS 5.7 com Apache mod_proxy_ajp
Antes da instalação, certifique-se de que seu servidor atende aos requisitos que podem ser encontrados em: http://www.talend.com/docs/community/prerequisites.html
Todos os passos são executados como ‘root’.
Conecte-se ao servidor com o X-forwarding habilitado:
# ssh -X -p [email protected] 0.) Mude para o diretório /opt onde estaremos trabalhando:
# cd /opt1.) Baixe a versão mais recente do Oracle JDK e extraia para /opt (por exemplo: /opt/jdk1.7.0_06)
2.) Baixe a versão estável mais recente do TOS_MDM_All e descompacte para /opt
Isso criará dois arquivos (por exemplo: /opt/TOS_MDM-Studio-r84309-V5.1.1.zip e /opt/TOS_MDM-Server-r84309-V5.1.1.jar)
3.) Prepare o usuário:
# groupadd talend
# useradd -d /opt/talend -s /bin/bash -g talend talend4.) Modifique as variáveis de ambiente para o novo usuário ‘talend’:
# vi /opt/talend/.bash_profileAdicione/modifique as seguintes linhas
JAVA_HOME=/opt/jdk1.7.0_06
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
export PATH
JBOSS_HOME=/opt/talend/jboss-4.2.2.GA
export JBOSS_HOMEVerifique (opcional):
# su - talend$ echo $JAVA_HOME; echo $JBOSS_HOME; echo $PATHA saída deve corresponder aos valores anteriores que definimos no perfil.
5.) Instale/descompacte o TOS_MDM-Server:
# JAVA_HOME=/opt/jdk1.7.0_06 PATH=$PATH:$JAVA_HOME/bin java -jar ./TOS_MDM-Server-r84309-V5.1.1.jarQuando solicitado pelo caminho de instalação, navegue até /opt/talend e extraia lá.
Marque todas as caixas (por exemplo, Jboss e TOSMDM também) para instalar todo o pacote.
Escolha a porta padrão do jBoss se nenhuma outra instância do jBoss estiver em execução no servidor (por exemplo: 8080).
6.) Crie o script de inicialização:
# cp /opt/talend/jboss-4.2.2.GA/bin/jboss_init_redhat.sh /etc/init.d/talendEdite o arquivo:
# vi /etc/init.d/talendNas linhas 3-5 adicione o seguinte (incluindo os sinais de jogo):
# description: JBoss Start Stop Restart
# processname: jboss
# chkconfig: 2345 20 80Modifique as variáveis da seguinte forma (de acordo com o que fizemos anteriormente):
JBOSS_HOME=${JBOSS_HOME:-"/opt/talend/jboss-4.2.2.GA"}
JBOSS_USER=${JBOSS_USER:-"talend"}
JAVAPTH=${JAVAPTH:-"/opt/jdk1.7.0_06/bin"}Adicione a nova variável JBOSS_HOST antes de JBOSS_BIND_ADDR, por exemplo:
#if JBOSS_HOST especificado, use -b para vincular os serviços jboss a esse endereço
JBOSS_HOST="0.0.0.0"
JBOSS_BIND_ADDR=${JBOSS_HOST:+"-b $JBOSS_HOST"}Salve e feche.
7.) Habilite o serviço e inicie-o:
# chmod 755 /etc/init.d/talend
# chkconfig --add talend
# chkconfig --level 2345 talend onVerifique os níveis de execução:
# chkconfig --list talendInicie o serviço:
# service talend startVerifique se os processos estão em execução e se as aplicações estão ouvindo nas portas especificadas (por exemplo, 8080, 8009):
# ps -fu talend
# netstat -talpPare o serviço:
# service talend stop8.) Configuração do Apache mod_proxy_ajp para tomcat (por exemplo: porta tomcat/8009):
Faça um backup do arquivo:
# cp -p /etc/httpd/conf.d/proxy_ajp.conf /etc/httpd/conf.d/proxy_ajp.conf.orig
# echo > /etc/httpd/conf.d/proxy_ajp.conf
# vi /etc/httpd/conf.d/proxy_ajp.confAdicione as seguintes linhas:
####################################
# /etc/httpd/conf.d/proxy_ajp.conf #
####################################
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
RewriteEngine On
ProxyRequests Off
# Faça exceções para sites/caminhos existentes que não devem ser proxyfied
ProxyPass /myexamplepath1 !
ProxyPass /examplesite1 !
ProxyPass /myexamplesite2 !
# Defina proxyfying para todos os sites (exceções são especificadas acima)
# incluindo ProxyPassReverse e ProxyPassCookiePath
ProxyPass ajp://localhost.localdomain:8009/
ProxyPassReverse http://locahost.localdomain/
ProxyPassReverseCookiePath / /
Reinicie o Apache para aplicar novas configurações:
# service httpd restart9.) Reinicie o servidor e pronto (se o tempo de inatividade for permitido):
# shutdown -r now#################################################################################################
Logs:
# su - talendLog de inicialização do Jboss:
$ less $JBOSS_HOME/server/default/log/boot.logLog do servidor Jboss:
$ less $JBOSS_HOME/server/default/log/server.log#################################################################################################
Configurações de acesso do usuário:
# vi /opt/talend/jboss-4.2.2.GA/server/default/conf/login-config.xmlPara configuração de credenciais do usuário, encontre a seguinte seção:
anonymous
admin,administrator,user
talend,administrator,user
Altere de acordo com suas necessidades, por exemplo:
anonymous
admin,administrator,user
talend,administrator,resu
Veja as linhas com ‘logins’ e ‘passwords’ - foi alterado de ‘user/user’ para ‘user/resu’ agora.
#################################################################################################
Nota do site oficial:
Os navegadores da web suportados são Microsoft IE 7+ e Mozilla FireFox 3+.
Safari, Opera e Chrome devem funcionar, mas não são oficialmente suportados.
#################################################################################################
Recursos:
http://talendforge.org/wiki/doku.php?id=mdmce:installation_guide
https://docs.google.com/document/d/1hTs0zKDvMq1AN_mliYbkSNWavGvX5upjAKIKPXyAPi4/edit
http://www.talendforge.org/bugs/index_jira.php?id=TDI-9380
https://jira.talendforge.org/browse/TMDM-2518?page=com.atlassian.streams.streams-jira-plugin%253Aactivity-stream-issue-tab
http://www.davidghedini.com/pg/entry/how_to_install_jboss_6
http://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.html
http://www.humboldt.co.uk/2009/02/the-mystery-of-proxypassreverse.html
http://wiki.apache.org/cocoon/ApacheModProxy
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.