インストールガイド · 2 min read · Dec 30, 2025

CentOS 5.7 サーバーにおける TalendMDM のインストールと Apache mod_proxy_ajp

CentOS 5.7 サーバーにおける TalendMDM のインストールと Apache mod_proxy_ajp

インストールの前に、サーバーが以下の要件を満たしていることを確認してください: http://www.talend.com/docs/community/prerequisites.html

すべての手順は「root」として実行されます。

Xフォワーディングを有効にしてサーバーに接続します:

# ssh -X -p  [email protected]

0.) 作業する /opt ディレクトリに移動します:

# cd /opt

1.) 最新の Oracle JDK をダウンロードし、/opt に展開します (例: /opt/jdk1.7.0_06)

2.) 最新の安定版 TOS_MDM_All をダウンロードし、/opt に解凍します
これにより、2つのファイルが作成されます (例: /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 talend

4.) 新しく作成した「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/talend

3-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 stop

8.) 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

        # 既存のサイト/パスの例外を作成

        ProxyPass /myexamplepath1 !
        ProxyPass /examplesite1 !
        ProxyPass /myexamplesite2 !

        # すべてのサイトのプロキシ化を設定 (例外は上記に指定)
        # ProxyPassReverse と ProxyPassCookiePath を含む

        
                ProxyPass ajp://localhost.localdomain:8009/
                ProxyPassReverse http://locahost.localdomain/
                ProxyPassReverseCookiePath / /
        

新しい設定を適用するために Apache を再起動します:

# service httpd restart

9.) サーバーを再起動し、完了です (ダウンタイムが許可されている場合):

# shutdown -r now

#################################################################################################

ログ:

# su - talend

Jboss ブートログ:

$ less $JBOSS_HOME/server/default/log/boot.log

Jboss サーバーログ:

$ 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

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。