설치 가이드 · 2 min read · Dec 30, 2025
CentOS 5.7 서버에 Apache mod_proxy_ajp로 TalendMDM 설치하기
CentOS 5.7 서버에 Apache mod_proxy_ajp로 TalendMDM 설치하기
설치 전에 서버가 다음의 요구 사항을 충족하는지 확인하십시오: http://www.talend.com/docs/community/prerequisites.html
모든 단계는 ‘root’로 실행됩니다.
X-forwarding이 활성화된 상태로 서버에 연결합니다:
# ssh -X -p [email protected] 0.) 작업할 /opt 디렉토리로 변경합니다:
# cd /opt1.) 최신 Oracle JDK를 다운로드하고 /opt에 압축을 풉니다 (예: /opt/jdk1.7.0_06)
2.) 최신 안정 버전의 TOS_MDM_All을 다운로드하고 /opt에 압축을 풉니다
이로 인해 두 개의 파일이 생성됩니다 (예: /opt/TOS_MDM-Studio-r84309-V5.1.1.zip 및 /opt/TOS_MDM-Server-r84309-V5.1.1.jar)
3.) 사용자 준비:
# groupadd talend
# useradd -d /opt/talend -s /bin/bash -g talend talend4.) 새로 생성된 ‘talend’ 사용자에 대한 환경 변수를 수정합니다:
# vi /opt/talend/.bash_profile다음 줄을 추가/수정합니다
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_HOME확인 (선택 사항):
# su - talend$ echo $JAVA_HOME; echo $JBOSS_HOME; echo $PATH출력은 우리가 프로필에서 설정한 이전 값과 일치해야 합니다.
5.) TOS_MDM-Server 설치/압축 해제:
# JAVA_HOME=/opt/jdk1.7.0_06 PATH=$PATH:$JAVA_HOME/bin java -jar ./TOS_MDM-Server-r84309-V5.1.1.jar설치 경로를 묻는 메시지가 표시되면 /opt/talend로 이동하여 거기에서 압축을 풉니다.
모든 상자를 선택합니다 (예: Jboss 및 TOSMDM 포함) 전체 번들을 설치합니다.
서버에서 다른 jBoss 인스턴스가 실행되고 있지 않다면 기본 jBoss 포트를 선택합니다 (예: 8080).
6.) 초기화 스크립트 생성:
# cp /opt/talend/jboss-4.2.2.GA/bin/jboss_init_redhat.sh /etc/init.d/talend파일을 편집합니다:
# vi /etc/init.d/talend3-5행에 다음을 추가합니다 (샤프 기호 포함):
# description: JBoss Start Stop Restart
# processname: jboss
# chkconfig: 2345 20 80변수를 다음과 같이 수정합니다 (이전에 수행한 작업에 따라):
JBOSS_HOME=${JBOSS_HOME:-"/opt/talend/jboss-4.2.2.GA"}
JBOSS_USER=${JBOSS_USER:-"talend"}
JAVAPTH=${JAVAPTH:-"/opt/jdk1.7.0_06/bin"}JBOSS_BIND_ADDR 앞에 새로운 JBOSS_HOST 변수를 추가합니다, 예:
#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"}저장하고 닫습니다.
7.) 서비스를 활성화하고 시작합니다:
# chmod 755 /etc/init.d/talend
# chkconfig --add talend
# chkconfig --level 2345 talend on실행 수준을 확인합니다:
# chkconfig --list talend서비스를 시작합니다:
# service talend start프로세스가 실행 중인지 및 애플리케이션이 지정된 포트 (예: 8080, 8009)에서 수신 대기 중인지 확인합니다:
# ps -fu talend
# netstat -talp서비스를 중지합니다:
# service talend stop8.) tomcat을 위한 Apache mod_proxy_ajp 구성 (예: tomcat 포트/8009):
파일의 백업을 만듭니다:
# 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.conf다음 줄을 추가합니다:
####################################
# /etc/httpd/conf.d/proxy_ajp.conf #
####################################
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
RewriteEngine On
ProxyRequests Off
# Make exceptions for existing sites/paths not-to-be-proxyfied
ProxyPass /myexamplepath1 !
ProxyPass /examplesite1 !
ProxyPass /myexamplesite2 !
# Set proxyfying for all sites (exceptions are specified above)
# including ProxyPassReverse and ProxyPassCookiePath
ProxyPass ajp://localhost.localdomain:8009/
ProxyPassReverse http://locahost.localdomain/
ProxyPassReverseCookiePath / /
새로운 설정을 적용하기 위해 Apache를 재시작합니다:
# service httpd restart9.) 서버를 재부팅하고 완료합니다 (다운타임이 허용되는 경우):
# shutdown -r now#################################################################################################
로그:
# su - talendJboss 부팅 로그:
$ less $JBOSS_HOME/server/default/log/boot.logJboss 서버 로그:
$ less $JBOSS_HOME/server/default/log/server.log#################################################################################################
사용자 접근 설정:
# vi /opt/talend/jboss-4.2.2.GA/server/default/conf/login-config.xml사용자 자격 증명 구성을 위해 다음 섹션을 찾습니다:
anonymous
admin,administrator,user
talend,administrator,user
필요에 따라 변경합니다, 예:
anonymous
admin,administrator,user
talend,administrator,resu
‘logins’ 및 ‘passwords’가 ‘user/user’에서 ‘user/resu’로 변경되었습니다.
#################################################################################################
공식 사이트의 주의 사항:
지원되는 웹 브라우저는 Microsoft IE 7+ 및 Mozilla FireFox 3+입니다.
Safari, Opera 및 Chrome도 작동해야 하지만 공식적으로 지원되지 않습니다.
#################################################################################################
리소스:
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
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.