Instalación · 3 min read · Dec 30, 2025
Instalación de TalendMDM en Servidor CentOS 5.7 con Apache mod_proxy_ajp
Instalación de TalendMDM en Servidor CentOS 5.7 con Apache mod_proxy_ajp
Antes de la instalación, asegúrese de que su servidor cumpla con los requisitos que se pueden encontrar en: http://www.talend.com/docs/community/prerequisites.html
Todos los pasos se ejecutan como ‘root’.
Conéctese al servidor con el reenvío X habilitado:
# ssh -X -p [email protected] 0.) Cambie al directorio /opt donde estaremos trabajando:
# cd /opt1.) Descargue la última Oracle JDK y descomprímala en /opt (por ejemplo: /opt/jdk1.7.0_06)
2.) Descargue la última versión estable de TOS_MDM_All y descomprímala en /opt
Esto creará dos archivos (por ejemplo: /opt/TOS_MDM-Studio-r84309-V5.1.1.zip y /opt/TOS_MDM-Server-r84309-V5.1.1.jar)
3.) Prepare el usuario:
# groupadd talend
# useradd -d /opt/talend -s /bin/bash -g talend talend4.) Modifique las variables de entorno para el nuevo usuario ‘talend’:
# vi /opt/talend/.bash_profileAgregue/modifique las siguientes líneas
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 $PATHLa salida debe coincidir con los valores anteriores que establecimos en el perfil.
5.) Instale/descomprima TOS_MDM-Server:
# JAVA_HOME=/opt/jdk1.7.0_06 PATH=$PATH:$JAVA_HOME/bin java -jar ./TOS_MDM-Server-r84309-V5.1.1.jarCuando se le pida la ruta de instalación, navegue a /opt/talend y extraiga allí.
Marque todas las casillas (por ejemplo, Jboss y TOSMDM también) para instalar todo el paquete.
Elija el puerto jBoss predeterminado si no hay otra instancia de jBoss ejecutándose en el servidor (por ejemplo: 8080).
6.) Cree el script de inicio:
# cp /opt/talend/jboss-4.2.2.GA/bin/jboss_init_redhat.sh /etc/init.d/talendEdite el archivo:
# vi /etc/init.d/talendEn las líneas 3-5 agregue lo siguiente (incluyendo los signos de número):
# description: JBoss Start Stop Restart
# processname: jboss
# chkconfig: 2345 20 80Modifique las variables de la siguiente manera (de acuerdo con lo que hicimos 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"}Agregue la nueva variable JBOSS_HOST antes de JBOSS_BIND_ADDR, por ejemplo:
#if JBOSS_HOST specified, use -b to bind jboss services to that address
JBOSS_HOST="0.0.0.0"
JBOSS_BIND_ADDR=${JBOSS_HOST:+"-b $JBOSS_HOST"}Guarde y cierre.
7.) Habilite el servicio y inícielo:
# chmod 755 /etc/init.d/talend
# chkconfig --add talend
# chkconfig --level 2345 talend onVerifique los niveles de ejecución:
# chkconfig --list talendInicie el servicio:
# service talend startVerifique si los procesos están en ejecución y si las aplicaciones están escuchando en los puertos especificados (por ejemplo, 8080, 8009):
# ps -fu talend
# netstat -talpDetenga el servicio:
# service talend stop8.) Configuración de Apache mod_proxy_ajp para tomcat (por ejemplo: puerto tomcat/8009):
Haga una copia de seguridad del archivo:
# 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.confAgregue las siguientes líneas:
####################################
# /etc/httpd/conf.d/proxy_ajp.conf #
####################################
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
RewriteEngine On
ProxyRequests Off
# Hacer excepciones para sitios/rutas existentes que no deben ser proxyfied
ProxyPass /myexamplepath1 !
ProxyPass /examplesite1 !
ProxyPass /myexamplesite2 !
# Establecer proxyfying para todos los sitios (las excepciones se especifican arriba)
# incluyendo ProxyPassReverse y ProxyPassCookiePath
ProxyPass ajp://localhost.localdomain:8009/
ProxyPassReverse http://locahost.localdomain/
ProxyPassReverseCookiePath / /
Reinicie Apache para aplicar nuevos ajustes:
# service httpd restart9.) Reinicie el servidor y listo (si se permite el tiempo de inactividad):
# shutdown -r now#################################################################################################
Registros:
# su - talendRegistro de arranque de Jboss:
$ less $JBOSS_HOME/server/default/log/boot.logRegistro del servidor Jboss:
$ less $JBOSS_HOME/server/default/log/server.log#################################################################################################
Configuraciones de acceso de usuario:
# vi /opt/talend/jboss-4.2.2.GA/server/default/conf/login-config.xmlPara la configuración de credenciales de usuario, encuentre la siguiente sección:
anonymous
admin,administrator,user
talend,administrator,user
Cambie de acuerdo a sus necesidades, por ejemplo:
anonymous
admin,administrator,user
talend,administrator,resu
Vea las líneas con ‘logins’ y ‘passwords’ - se cambió de ‘user/user’ a ‘user/resu’ ahora.
#################################################################################################
Nota del sitio oficial:
Los navegadores web compatibles son Microsoft IE 7+ y Mozilla FireFox 3+.
Safari, Opera y Chrome deberían funcionar, pero no están oficialmente soportados.
#################################################################################################
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
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.