Alfresco Transform Services のインストール
はじめに
このページでは Alfresco Transform Services のインストール方法を説明します。
バージョンやパス、IP アドレスやエンドポイントなどは、ご利用の環境及び使用しているバージョンにあわせて適宜読み替えてください。
必要に応じて実行用ユーザを作成します。
実行コマンド
# useradd alfresco
ログ格納用ディレクトリを作成します。
実行コマンド
# mkdir -p /var/log/alfresco/transform \ && chown -R alfresco:alfresco /var/log/alfresco
Transform Services 用のディレクトリを作成し、zip を展開します。
# mkdir -p /opt/alfresco/transform-services \ && unzip alfresco-transform-service-distribution-<バージョン番号>.zip -d /opt/alfresco/transform-services/
Alfresco PDF Renderer の tgz ファイルを展開します
実行コマンド
# cd /opt/alfresco/transform-services/alfresco-pdf-renderer/ \ && tar zxf alfresco-pdf-renderer-1.1-linux.tgz
変数格納用ファイルを作成します。
実行コマンド
# vi /opt/alfresco/transform-services/setenv.sh
作成内容
#!/bin/sh export LIBREOFFICE_HOME=/opt/libreoffice6.3 export IMAGEMAGICK_HOME=/usr/lib64/ImageMagick-7.0.10 export IMAGEMAGICK_DYN=/usr/lib64 export IMAGEMAGICK_CONFIG=${IMAGEMAGICK_HOME}/config-Q16HDRI export IMAGEMAGICK_CODERS=${IMAGEMAGICK_HOME}/modules-Q16HDRI/coders export IMAGEMAGICK_EXE=/usr/bin/convert export ATS_HOME=/opt/alfresco/transform-services export ATS_LOGS_DIR=/var/log/alfresco/transform export ATS_TENGINE_AIO_HOST=127.0.0.1 export ATS_SHARED_FS_HOST=127.0.0.1
起動用のシェルスクリプトを作成します。
実行コマンド
# vi /opt/alfresco/transform-services/ats-ate-aio.sh
作成内容
#!/bin/sh . /opt/alfresco/transform-services/setenv.sh export JAVA_OPTS="${JAVA_OPTS} -DPDFRENDERER_EXE=/opt/alfresco/transform-services/alfresco-pdf-renderer/alfresco-pdf-renderer" export JAVA_OPTS="${JAVA_OPTS} -DLIBREOFFICE_HOME=${LIBREOFFICE_HOME}" export JAVA_OPTS="${JAVA_OPTS} -DIMAGEMAGICK_ROOT=${IMAGEMAGICK_HOME} -DIMAGEMAGICK_DYN=${IMAGEMAGICK_DYN} -DIMAGEMAGICK_EXE=${IMAGEMAGICK_EXE} -DIMAGEMAGICK_CONFIG=${IMAGEMAGICK_CONFIG} -DIMAGEMAGICK_CODERS=${IMAGEMAGICK_CODERS}" export JAVA_OPTS="$JAVA_OPTS -Xms512m -Xmx1536m " java ${JAVA_OPTS} -jar ${ATS_HOME}/alfresco-transform-core-aio-boot-*.jar > ${ATS_LOGS_DIR}/ats-ate-aio.log
起動用スクリプトの実行権限を付与します。
実行コマンド
# chmod u+x /opt/alfresco/transform-services/ats-ate-aio.sh
ディレクトリの権限を修正します。
実行コマンド
# chown -R alfresco:alfresco /opt/alfresco/ \ && find /opt/alfresco/ ! -user alfresco | wc -l
実行結果
0
systemd サービスファイルを作成します。
実行コマンド
# vi /etc/systemd/system/transform-services.service
transform-services.service
[Unit] Description=Alfresco Transform Service - AIO Transform Engine After=syslog.socket network.target activemq.service [Service] Type=simple User=alfresco ExecStart=/opt/alfresco/transform-services/ats-ate-aio.sh ExecStop=/bin/kill -INT $MAINPID [Install] WantedBy=multi-user.target
サービスを起動します。
実行コマンド
# systemctl daemon-reload \ && systemctl start transform-services && systemctl status transform-services
サービスの自動起動を設定します。
実行コマンド
# systemctl enable transform-services && systemctl status transform-services
リックソフト株式会社 は、日本でトップレベルのAtlassian Platinum Solution Partnerです。
大規模ユーザーへの対応実績が認められたEnterpriseの認定をうけ、高度なトレーニング要件をクリアし、小規模から大規模のお客様まで対応可能な実績を示したパートナー企業です。
Copyright © Ricksoft Co., Ltd. プライバシーポリシー お問い合わせ