互換性があるJava環境 - Cloud

Talend Cloudインストール&アップグレードガイド

Version
Cloud
Language
日本語
Operating system
Windows
Product
Talend Cloud
Module
Talend Artifact Repository
Talend Data Stewardship
Talend Management Console
Talend Remote Engine
Talend SAP RFC Server
Talend Studio
Content
インストールとアップグレード
Last publication date
2023-12-07

次のテーブルは、Talend製品使用のためにダウンロードしてインストールするJavaの推奨環境をまとめたものです。

コンパイラー準拠レベルは、ジョブコード生成に使用されるJavaバージョンに対応します。詳細は、Talend StudioでJavaを設定をご覧ください。

サポートされているJavaプラットフォームはOpenJDKとOracle JDKです。OpenJDK用に推奨されるディストリビューションはZuluです。

重要: Talend製品および関連するサードパーティアプリケーション(Hadoopクラスターなど)はすべて、コンプライアンスの理由から同じJavaバージョンを使用する必要があります。Talendでは、関連するサードパーティアプリケーションをインストールまたはアップグレードする前に、 サポートされているJavaバージョンを確認することをお勧めしています。

次のようなサポートタイプがあります。

  • 推奨: 経験とカスタマー事例に基づいてTalendによって推奨される環境を示します。
  • サポート: リストされているコンポーネントまたはサービスの使用においてサポートされる環境を示します。
  • 制限付きサポート: メモで説明されている特定の条件付きでTalendによってサポートされる環境を示します。

対象製品:

Cloud API Services Platform

Cloud Big Data

Cloud Big Data Platform

Cloud Data Fabric

Cloud Data Integration

Cloud Data Management Platform

Talend StudioのJava環境

サポートされているJavaバージョンは、Talend Studioのお使いのバージョンによって異なります。

Talend Studio 8.0の起動で互換性があるJava環境
Javaバージョン(OpenJDKまたはOracle JDK) サポートタイプ
17 R2023-10以降でサポート
11 サポート

Java 17で作業する前に、次の点にご注意ください:

  • Java 11と共にTalend Studioを起動した場合、8.0 R2023-10以降のTalend Studioマンスリーアップデートインストールした後も、Talend Studioは以前と同じ動作を維持します。Java 8でジョブを実行する場合は、Talend StudioのJavaインタープリターをJava 8に設定する必要があります。詳細は、Javaインタープリターパス(Talend)をご覧ください。
  • 8.0 R2023-10以降のTalend Studioマンスリーアップデートをインストールした後、Javaバージョンを17に切り替え、Java 17と共にTalend Studioを再起動した場合:
    • Talend Studioでデータ統合ジョブをローカルに実行するためには、Talend Studio [Project Settings] (プロジェクト設定)ダイアログボックスにある[Build] (ビルド) > [Java Version] (Javaバージョン)ビューで、[Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションを有効にします。

      Java内部モジュールへのアクセスを必要とするカスタムコンポーネントがジョブに含まれている場合は、[Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションを有効にした後、そのようなコンポーネントを手動で設定する必要があります。詳細は、Talend StudioでJavaを設定をご覧ください。

      警告: [Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションを有効にすると、Talend StudioによってビルドされたジョブはJava 8で実行できなくなります。その理由があるので、オプションを有効にする前にジョブ実行サーバーのJava環境を確認してください。
    • 起動にJava 17を必要とし、実行にデフォルトでJava 17を使用するRemote Engine v2.13以降でデータ統合ジョブを実行する場合は、次の2つのオプションがあります:
      1. ジョブをリビルドする:Talend Studioでローカルにジョブを実行できるよう、上記と同じ手順に従って、[Build] (ビルド) > [Java Version] (Javaバージョン)ビューで[Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションを有効にします。こちらのアプローチが推奨されます。これによって、Talend Remote EngineのデフォルトのJava 17バージョンでこれらのジョブを実行できるようになります。
      2. ジョブズをリビルドしたくない場合は、デフォルトとは異なるJavaバージョンを使用するようエンジンを設定します。これを行うには、インストーラーを使ってエンジンをインストールする時に使用するJava 8または11のインスタンスを指定するか、インストール後に設定ファイルを手動で変更します。
    • Talend Studioで、またはJava 8で実行中であるRemote Engineでデータ統合ジョブをローカルに実行するためには、Talend StudioでJavaインタープリターをJava 8に設定し、Talend Studio[Project Settings] (プロジェクト設定)ダイアログボックスにある[Build] (ビルド) > [Java Version] (Javaバージョン)ビューで、[Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションを無効にします。詳細は、Javaインタープリターのパス(Talend)Talend StudioでJavaを設定をご覧ください。

次のテーブルは、対応する項目がどのJava環境で実行できるかをまとめたものです。

データ統合ジョブの実行でサポートされているJavaのバージョン
実行用のJavaバージョン サポートタイプ
17 制限付きサポート:
  • [Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションが有効になっている必要があります。
  • Java 17と共にTalend Remote Engineでジョブアーティファクトを実行する場合は、Talend Remote Engine v2.13を使用する必要があります。
11 制限付きサポート:
  • Big Dataディストリビューションを使用していない Data Integrationコンポーネント専用です。
8 制限付きサポート:
  • [Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションが無効になっている必要があります。

対象製品:

Data Fabric

Data Services Platform

ESB

MDM Platform

Real-Time Big Data Platform

ルートおよびデータサービスジョブの実行でサポートされているJavaのバージョン
実行用のJavaバージョン サポートタイプ
17 制限付きサポート:
  • ビルドタイプがTalend Runtime (OSGi)の場合は、v2.13以降のTalend Remote Engine、および8.0.1-R2023-10以降の Talend Runtimeを使用する必要があります。
11 サポート
8 サポート対象外

対象製品:

Big Data

Big Data Platform

Data Fabric

Real-Time Big Data Platform

Big Data Sparkジョブの実行でサポートされているJavaのバージョン
実行用のJavaバージョン サポートタイプ
17 制限付きサポート:
  • [Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションが有効になっている必要があります。
11 制限付きサポート:
  • [Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションが有効になっている必要があります。
8 制限付きサポート:
  • [Enable Java 17 compatibility] (Java 17の互換性を有効化)オプションが無効になっている必要があります。

Big Data Sparkジョブの実行は、実際にはクラスターがサポートするJavaのバージョンに依存します。

Talend Studio 7.3で互換性があるJava環境
Javaバージョン(OpenJDKまたはOracle JDK) サポートタイプ メモ
11 推奨 Oracle 11を実行する場合、Talend StudioはJDKコンパイラーのコンプライアンスレベル11 (デフォルト)に準拠する必要があります。
8 サポート Oracle 8を実行する場合、Talend StudioはJDKコンパイラーのコンプライアンスレベル1.8 (デフォルト)に準拠する必要があります。インストールされているJDKのバージョンが1.8.0_161未満の場合は、追加リソースであるJava Cryptography Extension (JCE)無制限強度管轄ポリシーファイルインストールする必要があります。これはスタンドアロンジョブの実行にも適用できます。

サーバーのJava環境

Talendサーバーモジュールと互換性があるJava環境
Talendサーバーモジュール Javaバージョン(OpenJDKまたはOracle JDK) サポートタイプ
  • Talend Cloud Management Console
  • Talend Data Preparation
  • Talend Data Stewardship
  • 対象製品:

    Cloud API Services Platform

    Cloud Big Data Platform

    Cloud Data Fabric

    Cloud Data Management Platform

  • Talend Dictionary Service
  • Talend SAP RFC Server
  • 17
  • 11
  • 8
制限付きサポート:
  • Java 17では、8.0.1-R2022-10以降のTalend Studioマンスリーパッチが必要です。

    対象製品:

    Data Fabric

    Data Services Platform

    ESB

    MDM Platform

    Real-Time Big Data Platform

  • Talend ESB Server
  • 対象製品:

    Data Fabric

    Data Services Platform

    ESB

    MDM Platform

    Real-Time Big Data Platform

  • Talend ESB/Microservices
  • 対象製品:

    Data Fabric

    Data Services Platform

    ESB

    MDM Platform

    Real-Time Big Data Platform

  • Talend Runtime
  • 17
  • 11
制限付きサポート:
  • Java 17では、8.0.1-R2022-10以降のTalend Studioマンスリーパッチが必要です。

対象製品:

Cloud Big Data

Cloud Big Data Platform

Cloud Data Fabric

注: ビッグデータディストリビューションで推奨されるJava環境は、OpenJDK 8とOracle JDK 8です。