Installazione software · 3 min read · Dec 30, 2025
Installazione di TalendMDM su server CentOS 5.7 con Apache mod_proxy_ajp
Installazione di TalendMDM su server CentOS 5.7 con Apache mod_proxy_ajp
Prima di procedere all’installazione, assicurati che il tuo server soddisfi i requisiti che puoi trovare su: http://www.talend.com/docs/community/prerequisites.html
Tutti i passaggi vengono eseguiti come ‘root’.
Collegati al server con l’inoltro X abilitato:
# ssh -X -p [email protected] 0.) Cambia nella directory /opt dove lavoreremo:
# cd /opt1.) Scarica l’ultima Oracle JDK e decomprimila in /opt (ad es.: /opt/jdk1.7.0_06)
2.) Scarica l’ultima versione stabile di TOS_MDM_All e decomprimila in /opt
Questo creerà due file (ad es.: /opt/TOS_MDM-Studio-r84309-V5.1.1.zip e /opt/TOS_MDM-Server-r84309-V5.1.1.jar)
3.) Prepara l’utente:
# groupadd talend
# useradd -d /opt/talend -s /bin/bash -g talend talend4.) Modifica le variabili di ambiente per il nuovo utente ‘talend’:
# vi /opt/talend/.bash_profileAggiungi/modifica le seguenti righe
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_HOMEControlla (opzionale):
# su - talend$ echo $JAVA_HOME; echo $JBOSS_HOME; echo $PATHL’output dovrebbe corrispondere ai valori precedenti impostati nel profilo.
5.) Installa/decomprimi 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 richiesto per il percorso di installazione, naviga in /opt/talend ed estrai lì.
Seleziona tutte le caselle (ad es. Jboss e TOSMDM) per installare l’intero pacchetto.
Scegli la porta jBoss predefinita se non ci sono altre istanze jBoss in esecuzione sul server (ad es.: 8080).
6.) Crea lo script di init:
# cp /opt/talend/jboss-4.2.2.GA/bin/jboss_init_redhat.sh /etc/init.d/talendModifica il file:
# vi /etc/init.d/talendNelle righe 3-5 aggiungi quanto segue (inclusi i segni di cancelletto):
# description: JBoss Start Stop Restart
# processname: jboss
# chkconfig: 2345 20 80Modifica le variabili come segue (in base a quanto fatto in precedenza):
JBOSS_HOME=${JBOSS_HOME:-"/opt/talend/jboss-4.2.2.GA"}
JBOSS_USER=${JBOSS_USER:-"talend"}
JAVAPTH=${JAVAPTH:-"/opt/jdk1.7.0_06/bin"}Aggiungi una nuova variabile JBOSS_HOST prima di JBOSS_BIND_ADDR, ad esempio:
#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"}Salva e chiudi.
7.) Abilita il servizio e avvialo:
# chmod 755 /etc/init.d/talend
# chkconfig --add talend
# chkconfig --level 2345 talend onControlla i runlevel:
# chkconfig --list talendAvvia il servizio:
# service talend startControlla se i processi sono in esecuzione e se le applicazioni stanno ascoltando sulle porte specificate (ad es. 8080, 8009):
# ps -fu talend
# netstat -talpFerma il servizio:
# service talend stop8.) Configurazione di Apache mod_proxy_ajp per tomcat (ad es.: porta tomcat/8009):
Fai un backup del file:
# 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.confAggiungi le seguenti righe:
####################################
# /etc/httpd/conf.d/proxy_ajp.conf #
####################################
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
RewriteEngine On
ProxyRequests Off
# Fai eccezioni per siti/percorso esistenti da non proxyfied
ProxyPass /myexamplepath1 !
ProxyPass /examplesite1 !
ProxyPass /myexamplesite2 !
# Imposta il proxy per tutti i siti (le eccezioni sono specificate sopra)
# inclusi ProxyPassReverse e ProxyPassCookiePath
ProxyPass ajp://localhost.localdomain:8009/
ProxyPassReverse http://locahost.localdomain/
ProxyPassReverseCookiePath / /
Riavvia Apache per applicare le nuove impostazioni:
# service httpd restart9.) Riavvia il server e hai finito (se il downtime è consentito):
# shutdown -r now#################################################################################################
Log:
# su - talendLog di avvio di Jboss:
$ less $JBOSS_HOME/server/default/log/boot.logLog del server Jboss:
$ less $JBOSS_HOME/server/default/log/server.log#################################################################################################
Impostazioni di accesso utente:
# vi /opt/talend/jboss-4.2.2.GA/server/default/conf/login-config.xmlPer la configurazione delle credenziali utente, trova la seguente sezione:
anonymous
admin,administrator,user
talend,administrator,user
Cambia secondo le tue esigenze, ad esempio:
anonymous
admin,administrator,user
talend,administrator,resu
Guarda le righe con ‘logins’ e ‘passwords’ - è cambiato da ‘user/user’ a ‘user/resu’ ora.
#################################################################################################
Nota dal sito ufficiale:
I browser web supportati sono Microsoft IE 7+ e Mozilla FireFox 3+.
Safari, Opera e Chrome dovrebbero funzionare ma non sono ufficialmente supportati.
#################################################################################################
Risorse:
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
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.