talend open studio for esb - インストレーションガ...

36
Talend Open Studio for ESB インストレーションガイド 5.5.2

Upload: others

Post on 05-Apr-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talend Open Studiofor ESBインストレーションガイド

5.5.2

Page 2: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talend Open Studio for ESB

v5.5.2に対応しており、以前のリリースの更新版となります。

発⾏⽇ 2015年1⽉29⽇

Copyleft

本書は、クリエイティブコモンズパブリックライセンス(CCPL)の条件に基づいて提供されています。CCPLに準拠した許可事項および禁⽌事項の詳細は、http://creativecommons.org/licenses/by-nc-sa/2.0/を参照してください。

商標について

すべてのブランド、商品名、会社名、商標、およびサービスマークは各所有者に帰属します。

Page 3: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talendインストレーションガイド

⽬次序⽂ .................................................................................................................. v

1. ⼀般情報 ............................................................................................................. v1.1. ⽬的 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v1.2. 対象読者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v1.3. 表記⽅法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

1. Talend製品をインストールする前に .................................................................. 11.1. インストール要件 ................................................................................................ 21.2. Studio固有の前提条件 .......................................................................................... 3

1.2.1. データベースクライアントソフトウェアのインストール(バルクモード⽤) . . . . . . . . . . . . . . . . . . . . . 31.2.2. XULRunnerパッケージのインストール(Linuxユーザー⽤) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.3. Talend ESBと互換性があるApacheのバージョン .......................................................... 41.4. 互換性のあるプラットフォーム ................................................................................ 41.5. 互換性のあるデータベース ..................................................................................... 51.6. 互換性のあるRuntimeコンテナ ................................................................................ 61.7. ポート情報 ........................................................................................................ 6

2. Talend ESBを初めてインストールする ............................................................... 92.1. Talend ESBのダウンロードとインストール ................................................................ 102.2. Talend ESB ..................................................................................................... 11

2.2.1. Studioの起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112.2.2. Talend Runtimeの起動 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.3. Talend Studioの設定 ......................................................................................... 142.3.1. 必要な外部モジュールを調べる .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142.3.2. 外部モジュールのインストール .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

3. Talend製品のアップグレード .......................................................................... 193.1. 環境のバックアップ ............................................................................................ 203.2. StudioでのTalendプロジェクトのアップグレード ........................................................ 20

4. サービスのインストール ................................................................................. 214.1. Windowsの場合 ................................................................................................ 22

4.1.1. Talend Runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224.2. Linuxの場合 ..................................................................................................... 23

4.2.1. Talend Runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24付録 A. サポートされる他社のシステム/データベース/ビジネスアプリケーションのバージョン ....................................................................................................... 27

A.1. サポートされているシステムおよびデータベース .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28A.2. サポートされるビジネスアプリケーション .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Page 4: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talendインストレーションガイド

Page 5: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talendインストレーションガイド

序⽂

1. ⼀般情報

1.1. ⽬的このインストール ガイドでは、Talend モジュールと関連アプリケーションのインストール、設定、およびアップグレードの⽅法について説明します。Talend アプリケーションの使⽤⽅法と調整⽅法の詳細は、Talend ソリューションの該当する管理者ガイドまたはユーザー ガイドを参照してください。

このドキュメントに記載されている情報は、Talend 5.5.2 製品に適⽤されます。

1.2. 対象読者このガイドは、Talend 製品の管理者を対象としています。

このドキュメントに含まれているGUI画⾯のレイアウトは、実際のGUIと多少異なる場合があります。

1.3. 表記⽅法このガイドでは、以下の表記⽅法を採⽤しています。

• bold (太字)のテキスト: ウィンドウおよびダイアログボックスのボタンとフィールド、キーボードのキー、メニュー、メニューのオプション

• [bold] (太字)のテキスト: ウィンドウ、ウィザード、およびダイアログボックスのタイトル

• courier のテキスト: ユーザーが⼊⼒するシステム パラメーター

• italics (斜体)のテキスト:ファイル、スキーマ、列、⾏、および変数名

• アイコンは、重要な点について追加情報を提供するアイテムを⽰します。また、表

や図に関するコメントを追加する場合にも使⽤されます。

• アイコンは、実⾏要件や推奨タイプに関する情報を提供するメッセージを⽰しま

す。また、エンドユーザーが特に注意を払う必要がある状況や情報を⽰す場合にも使⽤されます。

コマンドはグレーの背景またはコード書体で強調されます。

Page 6: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talendインストレーションガイド

Page 7: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talendインストレーションガイド

1. Talend製品をインストールする前にこの章では、Talendモジュールのインストールを開始する前に理解しておくべき、ソフトウェアおよびハードウェアの前提条件に関する役⽴つ情報を提供します。

このドキュメンテーションでは、次のように使⽤されています。

• 推奨: 経験とカスタマー事例に基づいてTalendにより推奨される環境を⽰します。

• サポート: リストされているコンポーネントまたはサービスの使⽤においてサポートされる環境を⽰します。

• 制限付きでサポート: メモで説明されている特定の条件付きでTalendによってサポートされる環境を⽰します。

Page 8: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

インストール要件

2 Talendインストレーションガイド

1.1. インストール要件Talend製品を最⼤限活⽤できるよう、次のハードウェアおよびソフトウェア要件を検討してください。

メモリ使⽤量は、⽬的のTalendプロジェクトのサイズや特性によって⼤きく異なります。ただし、多くの変換コンポーネントがジョブに含まれる場合は、次の推奨事項を基に、サーバーに割り当てるメモリの合計量をアップグレードすることを検討してください。

表1.1 メモリ使⽤量

製品 クライアント/サーバー メモリの推奨割当量Studio クライアント 最低3 GB、4 GBを推奨Talend Runtime サーバー 最低2 GB、4 GBを推奨1

1.メモリ要件は実⾏されるプロセスに依存します。

ディスク使⽤量にも同じ要件が適⽤されます。プロジェクトにも依存しますが、次のように要約できます。

表1.2 ディスク使⽤量

製品 クライアント/サーバー

インストールに必要なディスク容量

使⽤に必要なディスク容量

Studio クライアント 3 GB 3 GB以上Talend Runtime サーバー 400 MB 400 MB以上

環境変数の設定: Windowsの場合

Talend ソリューションをインストールする前に、JAVA_HOME環境変数を設定する必要があります。

• JDKディレクトリをポイントするようにJAVA_HOME環境変数を定義します。

例: JDKパスがC:\Java\JDKx.x.x\binであれば、JAVA_HOME環境変数をC:\Java\JDKx.x.xに設定する必要があります。

サーバーインストールディレクトリへのフルパスはなるべく短く、スペースを含めないことを強くお勧めします。スペースを含むパスに適切なJDKを既にインストールしている場合は、環境変数値の設定時にこのパスの両側に引用符を追加する必要があります。

環境変数の設定: Linuxの場合

Talendソリューションをインストールする前に、JAVA_HOMEとPath環境変数を設定する必要があります。

1. JDKホームディレクトリを探し、JAVA_HOME環境変数にエクスポートします。

例:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_40/export PATH=$JAVA_HOME:$PATH

2. 以上の2⾏を、/etc/profileファイルのグローバルプロファイル、または~/.profileファイルのユーザープロファイルの最後に追加します。

これらのいずれかのファイルを変更した後に、再度ログオンする必要があります。

Page 9: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Studio固有の前提条件

Talendインストレーションガイド 3

UnixやWindowsシステムでJAVA_HOME環境変数を設定する⽅法についての詳細は、オンラインのOracleドキュメンテーションを参照してください。

1.2. Studio固有の前提条件Studioを正しく使⽤するには、まずバルク コンポーネント固有の外部プログラムをインストールする必要があります(Oracle、Sybase、Informix、またはIngresのバルク機能を使⽤する場合)。

1.2.1. データベースクライアントソフトウェアのインストール(バルクモード⽤)⼀部のバルクコンポーネント(Oracle、Sybase、Informix、またはIngresなど)では、正しく実⾏するためにデータベースクライアントソフトウェアが必要です。

• OracleBulkExecではsqlldr外部ユーティリティが使⽤されます。このユーティリティは、コンピューターにインストールする必要があるOracleクライアントで使⽤できます。

• Informixではdbload外部ユーティリティが使⽤されます。

• Ingresではsql外部ユーティリティが使⽤されます。

• Sybaseではbcp.exe外部ユーティリティが使⽤されます。このユーティリティは、Sybaseバルクコンポーネントの[Basic Settings] (基本設定)ビューで必要になります。詳細は、該当する『Talend ComponentsReference Guide』で、tSybaseBulkExec、tSybaseOutputBulk、およびtSybaseOutputBulkExecコンポーネントを参照してください。

1.2.2. XULRunnerパッケージのインストール(Linuxユーザー⽤)LinuxでStudioを実⾏するには、XULRunnerパッケージが必要です。

XULRunnerパッケージの推奨バージョンはXULRunner v1.9.2.28です。

サポートされているXULRunnerパッケージのバージョンは、v1.8.x - 1.9.xおよびv3.6.xです。

1. この場所からXULRunnerのバージョンをダウンロードしてください。

2. Studioアーカイブを解凍したディレクトリでアーカイブファイルを解凍します。ただし、Studioフォルダー内には解凍しないでください。

3. Linuxアーキテクチャに対応するStudioの.iniファイルの最後に、次の⾏を追加します。

-Dorg.eclipse.swt.browser.XULRunnerPath=</usr/lib/xulrunner>

</usr/lib/xulrunner>はxulrunnerインストールパスを表します。

たとえば、ユーザーホームディレクトリ(/home/<user>/Talend/)にStudioを解凍した場合は、.iniファイルに次の⾏を追加する必要があります。

Page 10: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talend ESBと互換性があるApacheのバージョン

4 Talendインストレーションガイド

-Dorg.eclipse.swt.browser.XULRunnerPath=/home/<user>/Talend/xulrunner/

1.3. Talend ESBと互換性があるApacheのバージョン⼀部のESBツールではApacheソフトウェアコンポーネントが使⽤されます。Talend ESBには、次のApache Projectバージョンが含まれています。

ソフトウェア バージョン

メモ 詳細

Apache Karaf 2.3.3 バグ修正と⼀部の改善 リリース ノート: http://karaf.apache.org/index/community/download/karaf-2.3.3-release.html

Apache CXF 2.7.11 バグ修正と⼀部の改善 リリース ノートと移⾏ガイド: http://cxf.apache.org/cxf-2711-release-notes.html

Apache Camel 2.12.3 新しいコンポーネントや改善点を活⽤できるメジャーバージョンアップグレード

リリース ノート: https://cwiki.apache.org/confluence/display/CAMEL/Camel+2.12.3+Release

Apache ActiveMQ 5.7.0 バグ修正と⼀部の改善

ActiveMQ 5.9.0の追加サポートについては、次の表を参照してください。

リリース ノート: http://activemq.apache.org/activemq-570-release.html

Talend ESBはActiveMQ 5.9もJMS Brokerとしてサポートしていますが、ActiveMQ 5.9を出荷しておらず、ESB Studio Tooling / Talend Runtime / Hyperic ActiveMQ PluginではActiveMQ5.9を直接サポートしていません。ActiveMQ 5.9は、Talend ESB⽤のJMS Brokerとして使⽤されるスタンドアロンデプロイメントです。

1.4. 互換性のあるプラットフォームテストは⼗分に実施されているものの、⼀部のオペレーティングシステムに当社の製品をインストールする際に問題が発⽣する場合があります。

サポートされるOSおよびJava Runtime Environmentの概要は、以下の表を参照してください。

表1.3 Talend StudioOS バージョン プロセッサ Java JDK/JRE1 サポートタイプLinux Ubuntu 12.04 64ビット Oracle Java 7 推奨Linux Ubuntu 12.04 32/64ビット Oracle Java 6 サポートLinux Ubuntu 10.04/13.04 32/64ビット Oracle Java 6/7 サポートRedhat Linux Enterprise ServerEdition/CentOS

5.3 〜 5.6 32/64ビット Oracle Java 6 サポート

Redhat Linux Enterprise ServerEdition/CentOS

6.X (6.1以降) 64ビット Oracle Java 6/7 サポート

SUSE SLES 10/11 32/64ビット Oracle Java 6/7 サポートMicrosoft Windows 8 64ビット Oracle Java 7 推奨Microsoft Windows 8.1 64ビット Oracle Java 7 サポートMicrosoft Windows 7 64ビット Oracle Java 6 サポート

Page 11: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

互換性のあるデータベース

Talendインストレーションガイド 5

OS バージョン プロセッサ Java JDK/JRE1 サポートタイプMicrosoft Windows Vista SP1 32/64ビット Oracle Java 6/7 サポートMicrosoft Windows 7 32ビット Oracle Java 6/7 サポートMicrosoft Windows XP SP3 32/64ビット Oracle Java 6 ⾮推奨OS X Mountain

Lion/10.864ビット Oracle Java 6 サポート2

OS X Lion/10.7 64ビット Oracle Java 6/7 サポートOS X Mountain

Lion/10.864ビット Oracle Java 7 サポート

1.Java v.6はOracleでサポートされなくなったため、JDK 1.6の最新のアップデート(Update 11以降)を使⽤することをお勧めします。

2.MACで登録されていないアプリケーションを受け⼊れるセキュリティ設定を⾏う必要があります。

表1.4 Talend サーバーモジュールOS バージョン プロセッサ Java JDK/JRE1 サポートタイプLinux Ubuntu 12.04 64ビット Oracle Java 7 推奨Red Hat Linux Enterprise ServerEdition

6.4 64ビット Oracle Java 7 推奨

SUSE SLES 11 64ビット IBM Java 6 サポートLinux Ubuntu 12.04 32/64ビット Oracle Java 6 サポートLinux Ubuntu 10.04/13.04 32/64ビット Oracle Java 6/7 サポートRed Hat Linux Enterprise ServerEdition/CentOS

5.5 〜 5.9 32/64ビット Oracle Java 6 サポート

Red Hat Linux Enterprise ServerEdition/CentOS

6.X (6.1以降) 64ビット Oracle Java 6/7 サポート

SUSE SLES 10/11 32/64ビット IBM JDK6/Oracle Java 6/7

サポート2

Solaris (SunOS) 10/11 64ビット Oracle Java 6/7 サポートAIX 7.1 64ビット IBM Java 6 制限付きでサポート2

Microsoft Windows Server 2008 R2 64ビット Oracle Java 7 推奨Microsoft Windows Server 2008 R2 64ビット Oracle Java 6 サポートMicrosoft Windows Server 2012 64ビット Oracle Java 7 サポートMicrosoft Windows Server 2003 32/64ビット Oracle Java 6 ⾮推奨

サーバーモジュールには、Talend ESB (Talend Runtimeを含む)が含まれます。1.JDK 1.6の最新のアップデート(Update 11以降)を使⽤することをお勧めします。

2.Commandline、Jobserver、およびTalend ESBでのみサポートされます。

1.5. 互換性のあるデータベースサポートされるデータベースの概要については、以下の表を参照してください。

表1.5 Service Activity Monitoring (SAM)データベース バージョン サポートタイプMySQL 5.6 推奨Oracle 11 推奨PostgreSQL 9.2.4 サポート

Page 12: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

互換性のあるRuntimeコンテナ

6 Talendインストレーションガイド

データベース バージョン サポートタイプMS SQL Server 2005/2008/2012 サポートDerby DB 10.8より後 サポートIBM DB2 10.1 サポートMySQL 5.1/5.5 サポートOracle 10 サポート

1.6. 互換性のあるRuntimeコンテナサポートされるWebアプリケーションサーバーの概要は、以下の表を参照してください。

表1.6 Talend ESBRuntimeコンテナ バージョン サポートタイプTalend Runtime (Apache Karaf) 5.4 推奨Apache Tomcat 6/7 制限付きでサポート2

JBossアプリケーションサーバー 6.1 制限付きでサポート3

Weblogic 11 制限付きでサポート3

2.CXFサービス、Camelルート、サービスアクティビティモニタリング、Talend Identity Management、およびセキュリティトークンサービスのみ

3.CXFサービスおよび Camelルートのみ

1.7. ポート情報このセクションでは、Talend製品で使⽤される最も重要なTCP/IPポートについて説明します。ファイアウォールの設定がこれらのポートと互換性があることを確認してください。また必要に応じてデフォルトのポートを変更してください。

表の情報:

Port (ポート): TCP/IPポートまたはポートの範囲

Direction (⽅向):In (インバウンド); Out (アウトバウンド) - 通信の⽅向の関係(たとえば、リクエストでリッスンするCXF ルートまたはサービスのHTTPポートは「インバウンド」ポートになります)。たとえば、ポート7080にリクエストを送信するブラウザは、このリストの「アウトバウンド」ポートとしてこのポートがあります。

Usage (使⽤): このポートを使⽤する製品コンポーネントの部分(たとえば、1099はTalend RuntimeのJMX Monitoringコンポーネントで使⽤されます)。

Config (設定): 値を変更できるファイルまたは場所。

Remark (備考): 追加で説明する重要事項。

表1.7 Talend Studioポート ⽅向 使⽤ 設定8090 IN tESBProviderRequest (SOAPデータサー

バー)およびtRESTRequest (RESTデータサービスのデフォルトポート)

REST:環境設定/ Talend / ESB SOAP:tESBProviderRequestコンポーネントの詳細

Page 13: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

ポート情報

Talendインストレーションガイド 7

表1.8 Talend Runtimeを含む Talend ESBポート ⽅向 使⽤ 設定(./etc/ ) 備考8040 IN 標準HTTP ポート org.ops4j.pax.web.cfg 設定スクリプトおよびポー

トにさまざまな値を設定できるadmin: コマンドの詳細は、『Talend ESB ContainerAdministration Guide』を参照してください。

9001 IN 標準HTTSポート org.ops4j.pax.web.cfg

1099 IN JMX - RMIレジストリポート

org.apache.karaf.management.cfg

44444 IN JMX - RMIレジストリポート

org.apache.karaf.management.cfg

8101 IN Apache Karaf - SSHポート

org.apache.karaf.shell.cfg

8000 IN Talend JobServer -コマンドポート

org.talend.remote.jobserver.server. cfg

8001 IN Talend JobServer -ファイル転送ポート

org.talend.remote.jobserver.server. cfg

8888 IN Talend JobServer -監視ポート

org.talend.remote.jobserver.server. cfg

54327 IN OUT Talend Cluster(Cellar) - マルチキャストポート

hazelcast.xml デフォルトマルチキャストIP:224.2.2.3

5701 IN Talend Cluster(Cellar) - com ポート

hazelcast.xml ポートが使⽤されている場合、Talend Runtimeは⾃動的にポート5702および5703を検索します。

61616 IN メッセージング -ActiveMQブローカーポート

system.properties

2181 IN OUT ESB Locator -Apache Zookeeperポート

サーバー:org.talend.esb.locator.server.cfg

クライアント:org.talend.esb.locator.cfg

1527 IN ESB SAMデータベース - Apache Derbyポート

組み込みDerbyデータベースのポート値は、Talend Runtimeコンテナの設定に依存します(データベースがコンテナに同梱されているため)。

組み込みApache Derby DBは、運⽤システム環境での開発およびテスト⽬的にのみサポートされています。SAMサーバーをホスティングするコンテナは、関連するデータベースポートへのアクセスが必要です。ポートはデータベースおよびデータベース設定に依存します。

8082 OUT ESBランタイムフィーチャーイントーラー - アーティファクトリポジトリがアクセス

org.ops4j.pax.url.mvn.cfg

(*) IN OUT カスタマーサービス、ルートなど

任意のデータサービス、ルートおよび追加でコンテナにデプロイされたその他のコンポーネントは、アクセス可能な追加のポートが必要になる場合があります。

Page 14: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talendインストレーションガイド

Page 15: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talendインストレーションガイド

2. Talend ESBを初めてインストールするこの章を開始する前に、1章 Talend製品をインストールする前にを熟読されることを強くお勧めします。

この章では、Talend ESBのインストールに必要な⼿順を詳細に説明します。

Page 16: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talend ESBのダウンロードとインストール

10 Talendインストレーションガイド

2.1. Talend ESBのダウンロードとインストールダウンロード

Talend WEBサイトのダウンロードページでは、⼆種類のESBパッケージが選択できます:

• Talend Open Studio for ESB:開発者⽤環境であるTalend Studioは、サービスやルートの開発や設定をグラフィカルな環境で⾏うことが出来ます。また開発済みのサービスやルートを実⾏させるためのTalend Runtime(ランタイム環境)も含まれます。

• Talend ESB Standard Edition (SE):Talend Runtime(ランタイム環境)、例えばEclipse上で既に開発済みのサービスやルートを実⾏するための環境のみが含まれており、グラフィカルツールのパッケージが含まれません。

1. Talend WEBサイトにあるダウンロードページからアーカイブを⼊⼿して下さい。

.zipファイルには、全てのプラットフォーム(Linux/Unix, Windows, MacOS)版が含まれます。

2. ダウンロードが完了したら、アーカイブを解凍して下さい。

解凍先のパス名には空⽩を含まず、また⻑い名称を含まないことを推奨します。

• Talend Open Studio for ESBでは、 Talend Studioと Talend Runtimeが⼀つのアーカイブに含まれます。

圧縮ファイルの名称フォーマット:TOS_ESB-rYYYYY-VA.B.C.zip

解凍すると2つのフォルダーが作成されます:

- StudioTalend Studioを含みます。

- Runtime_ESBSETalend Runtimeとサンプルを含みます。

• Talend ESB SE圧縮ファイルの名称フォーマット:TESB_SE-VA.B.C.zip

解凍したフォルダーには、Talend Runtime とサンプルを含みます。

メモリ設定

• JVMのメモリ設定を最適化したい場合、使⽤するOSに対応した実⾏ファイル名に対応した.iniファイルのメモリ設定を編集することができます。例:

• Talend Studio 32bit Windowsの場合、ファイル: TOS_ESB-win32-x86.iniを編集します;

• Talend Studio 32bit Linuxの場合、ファイル: TOS_ESB-linux-gtk-x86.iniを編集します。

デフォルト値:

-vmargs -Xms40m -Xmx500m -XX:MaxPermSize=128m

もし、インストールするコンピューターで512MBのメモリが確保できない場合、例えば、次のようにメモリの割当てを編集して下さい:

-vmargs -Xms40m -Xmx256m -XX:MaxPermSize=64m

詳細は、http://www.oracle.com/technetwork/java/hotspotfaq-138619.htmlを参照して下さい。

Page 17: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talend ESB

Talendインストレーションガイド 11

2.2. Talend ESB次の⼿順では、Studioの起動⽅法と関連連モジュールについて説明します。 また、Studioのログと最初のプロジェクトの作り⽅についても説明します。

2.2.1. Studioの起動Studioの起動• Windowsでは、実⾏ファイルTalend Studioをダブルクリックして起動します。

Unix等のシステムでは、TOS_-*バイナリを起動前に右ボタンで選択します。

標準的なLinuxでは、コマンドは次のものとなります:

$ chmod +x TOS_ESB-linux-gtk-x86.sh$ ./TOS_ESB-linux-gtk-x86.sh

Mac OS Xでは、ファイル

TOS_ESB-macosx-cocoa.app/Contents/MacOS/TOS_ESB-macosx-cocoaを起動します。

Public license(⼀般公衆ライセンス)• 最初のスクリーンはライセンスへの同意です。[License](ライセンス)ウィンドウが表⽰され

ますので、利⽤条項に同意して次のステップへ進みます。

ログインと最初のプロジェクト1. 初めて使⽤するユーザーは、新規プロジェクトの設定またはサンプルが含まれるデモプロジェク

トをインポートします。

デモプロジェクトの選択では、ESBDEMOSまたはTALENDDEMOSJAVAを選択してImport...(インポート)をクリックします。

新規プロジェクトの作成では、プロジェクト名を⼊⼒しまして、Create...(作成)をクリックし、 プロジェクトの説明などを⼊⼒します。

2. Project name(プロジェクト名)欄にプロジェクト名を⼊⼒します。

Page 18: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talend Runtimeの起動

12 Talendインストレーションガイド

Project description(プロジェクトの説明)欄にプロジェクトの概要を⼊⼒します。

Finish(終了)をクリックして完了すると、新規プロジェクトがログインウィンドウに表⽰されます。

3. ログインウィンドウで、作成したプロジェクト開きます。登録ウィンドウが開きます。

次のガイドが現れ、Talendコミュニティへ参加します。または Skip(スキップ)をクリックするとウェルカムウィンドウが表⽰されStudioが起動します。

2.2.2. Talend Runtimeの起動Talend Runtimeパッケージには次が含まれます:

• Talend ESB Container (Talend Runtime container)は、OSgiコンテナを使⽤されており、ユーザーが作成した全てのフィーチャーが次のインフラストラクチャサービスと共にデプロイされています:

• サービスロケーター:フェールオーバーやロードバランサーツール(Apache Zookeeper)を含み、エンドポイントが動的に登録されます;

• サービスアクティビティモニタリング:サービスのアクティビティをキャプチャして分析するための監視ツールです;

• セキュリティトークンサービス:クライアント/サービス間の接続でセキュアかつ透過性を提供するフレームワークです。

• Apache ActiveMQ:異なるメッセージングオプションもサポートされるメッセージブローカーです。

Talend Runtimeコンテナの起動

1. インストレーションディレクトリのサブディレクトリ<TalendRuntimePath>\container\binTalendへ移動します。

2. trun.batまたはtrun.shファイルを起動します。

コンテナが起動すると、イントロダクションが表⽰され、Talend Runtimeコンテナのコマンドプロンプトが続きます。

Page 19: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talend Runtimeの起動

Talendインストレーションガイド 13

個別のコマンドを開始する代わりに次のコマンドが可能です。:

tesb:start-all

コンテナ内では、サービスロケーター、サービスアクティビティモニタリング、セキュリティトークンサービスが開始されます。

Apache ActiveMQの起動1. インストレーションディレクトリのサブディレクトリ<TalendRuntimePath>\activemq\binTalend

へ移動します。

2. Windowsでは、activemq.bat、LinuxとMacOSでは、次のコマンドを起動します:

./activemq console

サービスロケーターの起動• サービスロケーターをTalend Runtime内で起動します。コンテナのコンソールウィンドウで次

のように⼊⼒します:

tesb:start-locator

サービスロケーターの個別起動:

1. インストレーションディレクトリのサブディレクトリ<TalendRuntimePath>\zookeeper\binTalendへ移動します。

2. 次のコマンドを起動します:

Linux:

zkServer.sh start

Windows:

zkServer.cmd start

サービスアクティビティモニタリングの起動• サービスアクティビティモニタリングサーバーを within the Talend Runtime内で起動します。

コンテナのコンソールウィンドウで次のように⼊⼒します:

tesb:start-sam

Apache Derbyデータベースが⾃動起動します。

サービスアクティビティモニタリングは、Talend Runtimeでは、Apache Derbyだけが使⽤できます。他のサポートされるデータベースを使⽤したい場合、サービスアクティビティモニタリングサーバーをTomcat上でデプロイする必要があります。

セキュリティトークンサービスの起動• セキュリティトークンサービスサーバーをTalend Runtimeコンテナ内で起動する場合、 コン

ソールで次のように⼊⼒します:

tesb:start-sts

Page 20: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talend Studioの設定

14 Talendインストレーションガイド

2.3. Talend Studioの設定Talend Studioはソースおよびターゲットに接続するため、特定の他社Javaライブラリまたはデータベースドライバー(.jarファイル)のインストールを必要とします。外部モジュールと呼ばれるこれらのライブラリまたはドライバーは⼀部のTalendコンポーネント、⼀部の接続ウィザード、またはその両⽅で必要とされる場合があります。ライセンスの制限によりTalend社は特定の外部モジュールをTalend Studioに同梱できない場合があります。

2.3.1. 必要な外部モジュールを調べるデザインワークスペースで、コンポーネントの動作に外部モジュールのインストールが必要な場合、このコンポーネントには⾚⾊のインジケーターが表⽰されます。エラーインジケーターにマウスポインターを合わせると、ツールチップのメッセージによって、そのコンポーネントが動作するために必要な外部モジュールが⽰されます。

1 つまたは複数の外部モジュールが必要なコンポーネントの[Basic settings] (基本設定)ビューまたは[Advanced settings] (詳細設定)ビューを開くと、外部モジュールに関する主要情報が表⽰され、そのとなりに[Install] (インストール)ボタンが表⽰されます。[Install] (インストール)ボタンをクリックすると、ウィザードが開き、インストール対象の外部モジュールが⽰されます。

[Modules] (モジュール)ビューにはStudioに組み込まれたコンポーネントを使⽤するために必要なすべてのモジュールが表⽰されます。これには関連するコンポーネントやメタデータ接続を機能させるためにインストールが必要なJavaライブラリおよびドライバーが含まれます。

デザインワークスペースに[Modules] (モジュール)ビューが表⽰されていない場合は、[Window](ウィンドウ) > [Show View] (ビューの表⽰) > [Talend]と選択し、⼀覧から [Modules] (モジュール)を選択します。

以下に⽰す表では、Modules (モジュール)ビューで表⽰される情報について説明します。

列 説明Status (ステータス) モジュールがシステムにインストールされているかどうかを⽰します。

アイコンはとなりのContext (コンテキスト)列に表⽰されたコンポーネントまたはメタデータ接続に対してこのモジュールが必ずしも必要ではないことを⽰します。

アイコンはコンポーネントまたはメタデータ接続に対してこのモジュールが必須であることを⽰します。

Context (コンテキスト) モジュールを使⽤するTalendコンポーネントまたはメタデータ接続の名前を表⽰します。この列が空欄の場合は、そのモジュールがTalend Studioの使⽤全般に必要であることを意味します。

Page 21: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

必要な外部モジュールを調べる

Talendインストレーションガイド 15

列 説明この列はStudioライブラリフォルダーに作成し保存したルーチンに追加された外部ライブラリを⼀覧表⽰します。詳細は、『Talend Studio ユーザーガイド』を参照してください。

Module (モジュール) モジュールの正確な名前を表⽰します。Description (説明) モジュール/ライブラリが必要な理由を⽰します。Required (必須) チェックボックスがオンの場合は、モジュールが必須であることを⽰します。

Modules (モジュール)ビューに加え、Studioには、必須の他社モジュールのほとんどを簡単に識別してTalend Webサイトからダウンロードしてインストールできるようにし、それ以外の場合については有効なWebサイトへ案内する仕組みがあります。

Studioのフィーチャーに必要な外部モジュールが⾒つからないときにはJarインストール ウィザードが表⽰されます。次のような場合が該当します。

• [Palette] (パレット)からコンポーネントをドロップした際に、そのコンポーネントを動作させるために必要な1つまたは複数の外部モジュールがStudioに存在しない場合

• Talend Studioのメタデータ接続セットアップウィザードの[Check] (チェック)ボタンをクリックした際に、接続に必要な1つまたは複数の外部モジュールがStudioに存在しない場合

• コンポーネントのComponent (コンポーネント)ビューで[Guess schema] (スキーマの推測)ボタンをクリックした際に、そのコンポーネントを動作させるために必要な1つまたは複数の外部モジュールがStudioに存在しない場合

• 1つまたは複数の必須外部モジュールが不⾜しているコンポーネントの[Basic settings] (基本設定)または[Advanced settings] (詳細設定)ビューの上部で [Install] (インストール)をクリックした場合

• 1つまたは複数の必須外部モジュールが不⾜しているコンポーネントまたはメタデータ接続が関連するジョブを実⾏した場合

• [Modules] (モジュール)ビューで ボタンをクリックした場合

このボタンをクリックすると、Studioに含まれていない必須外部モジュールすべてを⼀覧に表⽰したウィザードが表⽰されます。

以下に⽰す表では、ウィザードで表⽰される情報について説明します。

Page 22: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

外部モジュールのインストール

16 Talendインストレーションガイド

項⽬ 説明Jar 外部モジュールのファイル名。Module (モジュール) モジュールの性質に関する簡単な説明。Required by component (必要とするコンポーネント)

外部モジュールを必要とするコンポーネントを⼀覧表⽰します。

Required (必須) チェックボックスがオンの場合は、モジュールが必須であることを⽰します。License (ライセンス) モジュールのライセンス提供条件。More information (詳細情報) このモジュールに関する詳細情報が記載されており、⼿動でモジュールをダウン

ロードするための有効なWebサイトのURL。Action (アクション) : これをクリックすると、Talend Webサイトで利⽤可能な

モジュールをダウンロードしてインストールするための[Download externalmodules] (外部モジュールをダウンロード)ダイアログボックスが開きます。

: これをクリックすると、Talend Webサイトでは取得できないモジュールをダウンロードするための有効なWebサイトが開きます。ダウンロード後、ビン型のボタンをクリックしてダウンロードしたモジュールをStudioにインポートします。

: ユーザー⾃⾝でモジュールを探してダウンロードする必要があります。ビン型のボタンをクリックしてStudioにインポートします。これをクリックすると、Talend Webサイトで利⽤可能な必須モジュールをすべてダウンロードしてインストールするための[Download external modules] (外部モジュールをダウンロード)ダイアログボックスが開きます。

Do not show again (次回から表⽰しない) これをオンにすること、Modules (モジュール)タブビューの ボタンをクリックす

るまで、ウィザードが表⽰されなくなります。

このチェックボックスは、外部モジュールを必要とするコンポーネントのドロップ、接続の設定、またはデータベースのスキーマの推測を⾏った場合にのみ表⽰されます。また、外部モジュールを必要とするコンポーネントのComponent (コンポーネント)タブで [Install] (インストール)ボタンをクリックしたときにも表⽰されます。

Click here to obtain moreinformation about externalmodules (ここをクリックして外部モジュールの詳細を参照)

これをクリックすると、他社モジュールのインストールに関するTalend オンラインドキュメントが表⽰されます。

このウィザードはインストールする外部モジュール、その提供ライセンス、ダウンロードするための有効なWebサイトのURLを⼀覧表⽰します。また、Talend Webサイトで利⽤できるすべてのモジュールを⾃動でダウンロードしてインストールし、Talend Webサイトで利⽤できないモジュールについてはAction (アクション)列のリンクを利⽤してダウンロードし、⼿動で Studioにインストールできるようにします。

外部モジュールを必要とするコンポーネントのドロップ、接続の設定、またはデータベースのスキーマの推測を⾏う際に、Talend WebサイトでJarファイルとダウンロードURLのどちらも利⽤できない場合は、Jarインストールウィザードは表⽰されません。ただし、Error Log (エラーログ)ビューに、該当するモジュールのダウンロードURLが利⽤できなかったことを⽰すエラーメッセージが表⽰されます。この場合は、ユーザー⾃⾝でURLを探してダウンロードし、⼿動でStudioにインストールすることができます。

タブシステムにError Log (エラーログ)ビューを表⽰するには、[Window] (ウィンドウ) > [Show views](ビューの表⽰)を選択し、[General] (標準)ノードを展開して[Error Log] (エラーログ)を選択します。

2.3.2. 外部モジュールのインストールStudioでのモジュールのダウンロードとインストール外部モジュールを⾃動でダウンロードしてインストールするには、次の⼿順に従います。

Page 23: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

外部モジュールのインストール

Talendインストレーションガイド 17

ネットワーク プロキシを使用して作業する場合、Studioに外部モジュールをダウンロードしてインストールする前に、プロキシが正しく設定されているか確認してください。プロキシ設定を開くには、メニューで[Window] (ウィンドウ) > [Preferences] (環境設定)を選択して[Preferences] (環境設定)ウィンドウを開き、[General] (全般設定) ノードを展開して[Network Settings] (ネットワーク設定)をクリックします。

1. Jarインストール ウィザードで、[Download and Install] (ダウンロードとインストール)をクリックすると特定のモジュールをインストールでき、[Download and install all modulesavailable] (すべてのモジュールをダウンロードおよびインストール)をクリックすると利⽤可能なすべてのモジュールをインストールできます。[Download external modules] (外部モジュールをダウンロード)ダイアログボックスが開きます。

2. 特定のライセンスの下で提供されている外部モジュールをダウンロードしてインストールするには、[Licenses] (ライセンス)ペインから該当するライセンスを選択します。利⽤条件を確認して[I accept the terms of the license agreement](使⽤許諾契約書の条件に同意します)オプションを選択し、[Finish] (終了)をクリックしてダウンロードとインストールを開始します。

⼀覧のすべてのライセンスの下で提供される、すべての外部モジュールをダウンロードしてインストールするには、[Accept all] (すべて同意)ボタンをクリックして、ダウンロードとインストールを開始します。

選択された外部モジュールのインストールが完了すると、インストールに成功したモジュールの数と、インストールに失敗したモジュールの数 (失敗した場合のみ)を通知するダイアログボックスが表⽰されます。

ローカルファイルシステムに保存された外部モジュールを⼿動でインストールするには、次の⼿順に従います。

1. [Modules] (モジュール)ビューの右上またはJarインストールウィザードにある ボタンをクリックして、ローカルファイルシステムを参照します。

Page 24: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

外部モジュールのインストール

18 Talendインストレーションガイド

デザインワークスペースに[Modules] (モジュール)ビューが表⽰されていない場合は、[Window] (ウィンドウ) > [Show View] (ビューの表⽰) > [Talend]と選択し、⼀覧から[Modules] (モジュール)を選択します。

2. システムの[Open] (開く)ダイアログボックスで、インストールするモジュールの場所に移動し、.jarファイルをダブルクリックするか、このファイルを選択して[Open] (開く)をクリックし、インストールします。

ダイアログボックスが閉じ、選択されたモジュールがStudioライブラリフォルダーにインストールされます。

これでこのモジュールに依存するコンポーネントまたはメタデータ接続をジョブ デザインで使⽤できるようになりました。

CommandLineでモジュールをインストールするには

StudioとCommandLineを異なるマシンで使⽤する場合、ダウンロードした .jarファイルを取得し、CommandLineに追加する必要があります。

1. CommandLineが起動していないことを確認した上で、前述の⼿順に従いModules (モジュール)ビューを使⽤して外部モジュールをダウンロードします。

2. ダウンロードした.jarファイルを<StudioPath>/lib/javaからコピーし、<CommandLinePath>/lib/javaに貼り付けます。ここで<StudioPath>と<CommandLinePath>はそれぞれStudioとCommandLineのインストールディレクトリを指します。

<CommandLinePath>/lib/java フォルダーはデフォルトでは作成されず、CommandLineアプリケーションの初回起動時に作成されることに注意してください。

3. CommandLineを再起動します。

これで、このモジュールに依存するコンポーネントまたはメタデータ接続を使⽤できるようになりました。

外部のWebサイトからダウンロードしたモジュールをインストールするには

⼀部のモジュールはTalendのWebサイトからはダウンロードできませんが、外部のWebサイトから直接ダウンロードできます。ダウンロードしたモジュールは特定のフォルダーに配置する必要があります。

• Studioでは、ダウンロードしたモジュールを次のフォルダーに配置する必要があります。

<StudioPath>/lib/java

Page 25: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talendインストレーションガイド

3. Talend製品のアップグレードこの章では、Talendソリューションのバージョンを移⾏するために必要なさまざまな操作を説明します。

2章 Talend ESBを初めてインストールするで説明されているように、これらのソリューションが既にインストール、設定されているものとします。

移⾏およびアップグレードの⼿順には、次の必須ステップが含まれます。

これらのステップは、通常、次の順序で完了する必要があります。

1. 環境のバックアップ。「環境のバックアップ」を参照してください。

2. StudioでのTalendプロジェクトのアップグレード。 「StudioでのTalendプロジェクトのアップグレード」を参照してください。

Page 26: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

環境のバックアップ

20 Talendインストレーションガイド

3.1. 環境のバックアップTalendソリューションの移⾏を開始する前に、お使いの環境が正しくバックアップされており、

ローカルプロジェクトの保存

1. Studioを起動します。

2.アイコンをクリックし、ローカルプロジェクトをアーカイブファイルにエクスポートしま

す。

3.2. StudioでのTalendプロジェクトのアップグレードローカルプロジェクトのインポート

1. インストールした新しいStudioを起動します。

2. ログインウィンドウで、[Import] (インポート)を選択して、ローカルプロジェクトを含むアーカイブファイルをインポートします。

ローカルプロジェクトが[Project] (プロジェクト)リストと、Studioの[Repository] (リポジトリ)ビューに表⽰されます。

ローカルプロジェクトをアーカイブファイルにエクスポートする⽅法の詳細は、ローカルプロジェクトの保存を参照してください。

Page 27: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talendインストレーションガイド

4. サービスのインストールこの章では、主に次のアプリケーションをサービスとしてインストールする⼿順について説明します:

• Talend Runtime。Windowsの場合は「Talend Runtime」、Linuxの場合は「Talend Runtime」を参照してください。

これらの⼿順は、⼿動でインストールするためのものです。を使うと、これらのアプリケーションがサービスとして⾃動的にインストールされます。

Page 28: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Windowsの場合

22 Talendインストレーションガイド

4.1. Windowsの場合次のセクションでは、Windowsユーザー⽤の情報について説明します。

Debian/Ubuntu ディストリビューションに関する情報は、「Linuxの場合」を参照してください。

4.1.1. Talend RuntimeTalend RuntimeコンテナはApache Karafを基にしています。Karaf Wrapper (サービスラッパー⽤)によって、Talend RuntimeコンテナをWindowsサービスとしてインストールできるようになります。

Talend Runtimeをサービスとしてインストールするには、任意フィーチャーのラッパーを最初にインストールする必要があります。

ラッパーのインストール

1. Talend Runtimeインストールディレクトリのbinフォルダーまで移動し、Administrator (管理者)モードで trun.batファイルをクリックしてコンテナを起動します。

2. ラッパーフィーチャーをインストールするには、次のように⼊⼒します。

karaf@trun> features:install wrapper

インストール後、ラッパーフィーチャーによってwrapper:installという新しいコマンドがtrunに与えられます。このコマンドによって、Talend Runtimeをサービスとしてインストールできるようになります。

3. サービスをインストールするには、次のコマンドを⼊⼒します。

karaf@trun> wrapper:install

また、⾃動開始モードでコンテナーをサービスとして登録するには、次のように⼊⼒します。

karaf@trun> wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D

"Talend Container Service"

TALEND-CONTAINERはサービスの名前、Talend-Containerはそのサービスの表⽰名、"Talend

Container Service"はそのサービスの説明を表します。

Page 29: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Linuxの場合

Talendインストレーションガイド 23

ラッパーファイルがインストールされたので、次にTalend Runtimeサービスをインストールする必要があります。

次の⼿順にあるTALEND-CONTAINERはサービスの名前であり、例としてのみ挙げられているものです。

サービスのインストール

1. CMDウィンドウをAdministrator (管理者)モードで開きます。

2. Talend Runtimeインストールディレクトリのbinフォルダーまで移動し、次のコマンドを⼊⼒します。

TALEND-CONTAINER-service install

Talend Runtimeサービスが作成されます。このサービスは、Windowsの[スタート]メニューから[コントロール パネル] > [管理ツール] > [サービス]と選択して表⽰できます。

このサービスを管理するには、net start "TALEND-CONTAINER" および net stop "TALEND-CONTAINER" コマンドを実⾏します。

このサービスを削除するには、コマンド ウィンドウに次のコマンドを⼊⼒します。

TALEND-CONTAINER-service.bat remove

4.2. Linuxの場合次のセクションでは、Debian/Ubuntuディストリビューションに関する情報について説明します。

また、次の説明の"#"で始まる⾏はルートで実⾏される必要があります。"$"で始まるコマンドラインは、標準ユーザーとして実⾏される必要があることを⽰しています。

Page 30: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talend Runtime

24 Talendインストレーションガイド

4.2.1. Talend RuntimeTalend RuntimeコンテナはApache Karafを基にしています。Karaf Wrapper (サービスラッパー)によって、Talend RuntimeコンテナをWindowsサービスとしてインストールできるようになります。

Talend Runtimeをサービスとしてインストールするには、任意フィーチャーのラッパーを最初にインストールする必要があります。

ラッパーのインストール

1. Talend Runtimeインストールディレクトリのcontainer/binフォルダーまで移動し、ルートユーザーとしてtrunファイルを実⾏してコンテナを起動します。

2. ラッパーフィーチャーをインストールするには、次のように⼊⼒します。

trun@root> features:install wrapper

インストール後、ラッパーフィーチャーによってwrapper:installという新しいコマンドがtrunファイルに与えられます。このコマンドによって、Talend Runtimeをサービスとしてインストールできるようになります。

3. サービスをインストールするには、次のコマンドを⼊⼒します。

trun@root> wrapper:install

⾃分のサービスの管理に使⽤されるメインのコマンドがコンソールに表⽰されます。

また、⾃動開始モードでコンテナをサービスとして登録するには、次のように⼊⼒します。

trun@root> wrapper:install -s AUTO_START -n TALEND-CONTAINER -d Talend-Container -D

"Talend Container Service"

TALEND-CONTAINERはサービスの名前、Talend-Containerはそのサービスの表⽰名、"Talend

Container Service"はそのサービスの説明を表します。

以下は、Linuxで実⾏するwrapper:installコマンドの例です。

trun@root> wrapper:install -s AUTO_START -n TALEND-CONTAINER \-d Talend-Container -D "Talend Container Service"Creating file: <TalendRuntimePath>/bin/TALEND-CONTAINER-wrapperCreating file: <TalendRuntimePath>/bin/TALEND-CONTAINER-serviceCreating file: <TalendRuntimePath>/etc/TALEND-CONTAINER-wrapper.confCreating file: <TalendRuntimePath>/lib/libwrapper.soCreating file: <TalendRuntimePath>/lib/karaf-wrapper.jarCreating file: <TalendRuntimePath>/lib/karaf-wrapper-main.jarSetup complete. You may want to tweak the JVM properties in the wrapperconfiguration file:<TalendRuntimePath>/etc/TALEND-CONTAINER-wrapper.confbefore installing and starting the service.

ラッパーファイルがインストールされた後、Talend Runtimeサービスをインストールする必要があります。

次の⼿順にあるTALEND-CONTAINERはサービスのサンプル名です。また、<TalendRuntimePath>はTalendRuntimeインストールディレクトリです。

さらに、サービスのインストール⽅法は使⽤するLinuxの種類によって異なります。

Redhat/Fedora/CentOSシステムへのサービスのインストール

• サービスをインストールする場合:

Page 31: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talend Runtime

Talendインストレーションガイド 25

$ ln -s /<TalendRuntimePath>/bin/TALEND-CONTAINER-service /etc/init.d/

$ chkconfig TALEND-CONTAINER-service --add

• マシン再起動時にサービスを開始する場合:

$ chkconfig TALEND-CONTAINER-service on

• マシン再起動時のサービス開始を無効にする場合:

$ chkconfig TALEND-CONTAINER-service off

• サービスを開始する場合:

$ service TALEND-CONTAINER-service start

• サービスを停⽌する場合:

$ service TALEND-CONTAINER-service stop

• サービスをアンインストールする場合:

$ chkconfig TALEND-ESB-CONTAINER-service --del

$ rm /etc/init.d/TALEND-CONTAINER-service

Ubuntu/Debianシステムへのサービスのインストール

• サービスをインストールする場合:

$ ln -s /<TalendRuntimePath>/bin/ TALEND-CONTAINER-service /etc/init.d/

• マシン再起動時にサービスを開始する場合:

$ update-rc.d TALEND-CONTAINER-service defaults

• マシン再起動時のサービス開始を無効にする場合:

$ update-rc.d -f TALEND-CONTAINER-service remove

• サービスを開始する場合:

$ /etc/init.d/TALEND-CONTAINER-service start

• サービスを停⽌する場合:

$ /etc/init.d/TALEND-CONTAINER-service stop

• サービスをアンインストールする場合:

$ rm /etc/init.d/TALEND-CONTAINER-service

Page 32: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talendインストレーションガイド

Page 33: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

Talendインストレーションガイド

付録A サポートされる他社のシステム/データベース/ビジネスアプリケーションのバージョンこのドキュメントは、Talend Studioでサポートされるシステム、データベース、またはビジネスアプリケーションのバージョンについて説明します。

Page 34: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

サポートされているシステムおよびデータベース

28 Talendインストレーションガイド

A.1. サポートされているシステムおよびデータベースこれらのシステムおよびデータベースへのアクセスは、使⽤しているStudioによって異なります。

システム/データベース バージョン OSAmazon Redshift Amazon Redshiftの初回リリース 該当なし1

AS/400 V5R2からV5R4まで 該当なし1

AS/400 V5R3からV6R1まで 該当なし1

Access 2003 WindowsAccess 2007 Windows汎⽤データベース ODBC WindowsDB2 9.5/9.7 Windows + LinuxEXASolution 4 WindowsFireBird 2.1 Windows + LinuxGreenplum 4.2.1.0 Windows(クライアン

トのみ) + LinuxHSQLDb 1.8.0 該当なし1

Hortonworks Data Platform V1.0.0 (⾮推奨)ケルベロス(kinitおよびkeytab)

Hortonworks Data Platform V1.2.0(Bimota)ケルベロス(kinitおよびkeytab)

Hortonworks Data Platform V1.3.0(Condor)ケルベロス(kinitおよびkeytab)

Hortonworks Data Platform V2.0.0(BigWheel)ケルベロス(kinitおよびkeytab)

Hortonworks Data Platform V2.1.0 (Baikal)ケルベロス(kinitおよびkeytab)

Windows + Linux

Apache 1.0.0 (0.9.0)

Apache 0.20.203 (0.7.1)

Windows + Linux

Cloudera CDH3 (⾮推奨)

Cloudera CDH4 (4.0から4.2まで)ケルベロス(kinitおよびkeytab)

Cloudera CDH4.3 以上(YARNモード)

Cloudera CDH5.0 (YARNモード)

Windows + Linux

MapR 1.2 (⾮推奨)

MapR 2.0

MapR 2.1.2

MapR 2.1.3

MapR 3.0.1

MapR 3.1.0

Windows + Linux

EMR MapR 1.2.8 (⾮推奨) LinuxEMR Apache 1.0.3 Linux

Hive Hive 1 (HiveServer)

スタンドアロンサーバーには利用できるセキュリティ情報がありません。

Pivotal HD 1.0.1

Pivotal HD 2.0

Linux

Page 35: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

サポートされているシステムおよびデータベース

Talendインストレーションガイド 29

システム/データベース バージョン OSカスタム2 Hortonworks Data Platform V1.2.0(Bimota)ケルベロス(kinitおよびkeytab)

Hortonworks Data Platform V1.3.0(Condor)ケルベロス(kinitおよびkeytab)

Hortonworks Data Platform V2.0.0(BigWheel)ケルベロス(kinitおよびkeytab)

Hortonworks Data Platform V2.1.0 (Baikal)ケルベロス(kinitおよびkeytab)

該当なし1

Cloudera CDH4 (4.0から4.2まで)ケルベロス(kinitおよびkeytab)

Cloudera CDH4.3 以上 (YARNモード)ケルベロス(kinitおよびkeytab)

Cloudera CDH5.0 (YARNモード)ケルベロス(kinitおよびkeytab)

MapR 2.1.3

MapR 3.0.1

MapR 3.1.0

Pivotal HD 2.0ケルベロス(kinitおよびkeytab)

Hive2 (HiveServer)

スタンドアロンサーバーは、特定のkeytabを伴わないケルベロス認証のみサポートします。

カスタム2 Informix 11.50 Windows + LinuxIngres 9.2 Windows + LinuxInterbase 7以降 該当なし1

JavaDB 6 Windows + LinuxLDAP バージョン制限なし Windows + LinuxMS SQL Server 2000/2003/2005/2008/2012 Windows + LinuxMaxDB 7.6 該当なし1

Mysql4 Windows + LinuxMySQLMysql5 Windows + Linux

Netezza バージョン6およびそれ以前のバージョンがテストされています。

他のバージョンでは現在まで問題は⾒つかっていません。

Windows + Linux

OleDb 2000/2003/2005/2007/2010 該当なし1

Oracle Oracle 8i/9i/10g/11g/11g (11.6) Windows + LinuxParAccel 3.1/3.5 該当なし1

PostgreSQL 8.3 Windows + LinuxPostgresPlus 8.3 Windows + LinuxSalesforce V26まで Windows + LinuxSAP 4.6 WindowsSAP Hana 1.0 WindowsSQLite 3.6.7 Windows + LinuxSybase 12.5/12.7/15.2/15.5/15.7 Windows + LinuxSybaseIQ 12.5/12.7/15.2 Windows + LinuxTeradata 12/13/14/15 Windows + LinuxVectorWise 2 Windows + LinuxVertica 3/3.5/4/4.1/5.0/5.1/6.0/6.1.X/7.0.X Windows + Linux

Page 36: Talend Open Studio for ESB - インストレーションガ …download-mirror1.talend.com/esb/user-guide-download/V552/...•Sybaseではbcp.exe外部ユーティリティが使 されます。このユーティリティは、Sybaseバ

サポートされるビジネスアプリケーション

30 Talendインストレーションガイド

システム/データベース バージョン OSeXist 1.4 Windows 32ビット +

Linux 32ビット

ケルベロス(kinitおよびkeytab):特定のkeytabを伴うケルベロス認証がサポートされます。

ケルベロス(kinitのみ):特定のkeytabを伴わないケルベロス認証がサポートされます。

1.テスト情報はまだ利⽤できません。

A.2. サポートされるビジネスアプリケーションビジネスアプリケーション バージョンAlfresco 2.1SAP sap jco 2.*

sap jco 3.*VtigerCRM Vtiger 5.0

Vtiger 5.1