Talend Remote EngineはApache Karafをベースとしています。Karafラッパー(サービスラッパーの場合)を使用すると、Remote EngineをLinux サービスとしてインストールできます。
このタスクについて
手順
- Talend Remote Engineインストールディレクトリーのbinフォルダーを参照し、trunファイルをルートユーザーとして起動します。
-
ラッパーをインストールします:
karaf@root()> feature:install wrapper
-
サービス名としてTalend-Remote-Engineを使い、サービスのインストールを設定します:
karaf@root()> wrapper:install -n Talend-Remote-Engine<RemoteEngineInstallationDirectory>/binフォルダーに次のファイルが作成されます。
- Talend-Remote-Engine-wrapper
- Talend-Remote-Engine-service
- Talend-Remote-Engine.service
<RemoteEngineInstallationDirectory>/etcフォルダーにTalend-Remote-Engine-wrapper.confファイルが作成されます。サービスをインストールして開始する前に、ラッパー設定ファイルでJVMプロパティをカスタマイズします。
- ターミナルインスタンスを開きます。
-
Remote Engineインストールディレクトリーのbinフォルダーを参照し、次のコマンドを実行してTalend-Remote-Engineサービスをインストールします。
- Ubuntu/Debianの場合:
ln -s <RemoteEngineInstallationDirectory>/bin/Talend-Remote-Engine-service /etc/init.d/ update-rc.d Talend-Remote-Engine-service defaults
- CentOS/RedHat/Fedoraの各システムの場合:
ln -s <RemoteEngineInstallationDirectory>/bin/Talend-Remote-Engine-service /etc/init.d/ chkconfig Talend-Remote-Engine-service --add
- Ubuntu/Debianの場合:
-
Talend-Remote-Engineサービスをアンインストールするには以下のコマンドを実行します。
- Ubuntu/Debianの場合:
rm /etc/init.d/Talend-Remote-Engine-service
- CentOS/RedHat/Fedoraの各システムの場合:
chkconfig Talend-Remote-Engine-service --del rm /etc/init.d/Talend-Remote-Engine-service
- Ubuntu/Debianの場合:
-
ラッパーサービスのインストーラーをアンインストールする場合は、
trun
プロンプトから次のコマンドを実行します:karaf@root()> feature:uninstall wrapper