Talend Runtime には、実行サーバー、Talend Runtime Container 、およびそのインフラストラクチャーサービス(Service Locator 、Service Activity Monitoring 、Security Token Service など)が含まれます。
これらすべての機能をフルに活用するには、次の手順に従います。
手順
Talend Runtime インストールディレクトリーのサブディレクトリー<TalendRuntimePath>\container\bin に進みます。
trun.bat (Windows)またはtrun.sh (Linux)を実行します。
コンテナーが開始すると、簡単な手順(以下の画面に類似)に続き、Talend Runtime Container コンソールのコマンドプロンプトが表示されます。
Hit '< tab> ' for a list of available commands
and '[cmd] --help' for help on a specific command.
Hit '< ctrl-d> ' or type 'system:shutdown' to shutdown TRUN.
karaf@trun()>
コードをクリップボードにコピーします
Talend Runtime Container を起動したら、インストールが完了するまで数秒待ってから次の手順に進みます。Talend Runtime Container はKarafに基づいてビルドされており、Karafによりコア以外のバンドルがバックグラウンドで開始します。そのため、コンソールが既に使用可能な場合でもコマンドが使用できない場合があります。
コンソールのプロンプトkaraf@trun> で、list コマンドを実行します。
これにより、Talend Runtime Container にインストールされたすべてのOSGiバンドルがリスト表示され、バンドルがアクティブであるかどうかが示されます。
Talend Runtime Container とそのOSGiバンドルが開始したら、次のコマンドを実行して、Talend Runtime Container がデフォルトで使用しているポートを変更します。
source scripts/configureC1.sh
コードをクリップボードにコピーします
tesb:start-demo-all コマンドを実行し、すべてのインフラストラクチャーサービスを一度に開始します。
これで、Service Locator 、Service Activity Monitoring およびSecurity Token Service のサービスがTalend Runtime Container の機能として実行されます。
Talend Runtime Container コンソールから、以下を入力します。
tesb:switch-sts-jaas
コードをクリップボードにコピーします
デモのために、サブスクリプション製品のユーザーは、デフォルトのセキュリティ管理システムTalend Identity Management 、サービス をJAAS認証ハンドラー(使いやすく、追加のソフトウェアのインストールを必要としない)に変更する必要があります。