Accéder au contenu principal Passer au contenu complémentaire

Environnements Java compatibles

Les tableaux suivants fournissent des informations concernant l'environnement Java à utiliser avec vos produits Talend à partir de février 2025. Si vous utilisez des produits Talend 8.0 qui n'ont pas reçu de patch et qui n'ont pas été mis à jour en février 2025 ou plus tard, consultez Environnement Java compatible avant février 2025 (uniquement en anglais).

Les plateformes Java supportées sont OpenJDK et Oracle JDK. La distribution recommandée pour OpenJDK est Zulu (uniquement en anglais).

Note InformationsImportant : Tous les produits Talend et leurs applications tierces associées, comme le cluster Hadoop, doivent utiliser la même version de Java pour des raisons de compatibilité. Avant d'installer ou de mettre à niveau toute application tierce associée, Qlik vous recommande de vérifier la version Java supportée.
Note InformationsConseil : Pour plus d'informations concernant la mise à niveau de vos modules et artefacts pour qu'ils utilisent la dernière version supportée de Java, consultez Utiliser une version plus récente de Java.

Dans la documentation suivante :

  • Recommandé : désigne un environnement recommandé par Qlik sur la base de l'expérience et de l'utilisation faite par les clients ;
  • Supporté : désigne un environnement supporté pour une utilisation avec les composants ou services listés ;
  • Supporté avec limitations : désigne un environnement qui est supporté par Qlik sous certaines conditions détaillées dans des notes.

Versions de Java supportées pour démarrer le Studio Talend

Version de Java (OpenJDK ou Oracle JDK) Type de support
17 Supporté

Versions de Java supportées pour démarrer les modules du serveur Talend

Module serveur Talend Version de Java (OpenJDK ou Oracle JDK) Type de support
  • Talend Administration Center 1
  • Talend Identity and Access Management
  • Talend Dictionary Service
  • Talend SAP RFC Server
  • Talend Data Preparation
  • Talend Data Stewardship
  • 17
Supporté
  • Talend JobServer
  • 17
  • 11
  • 8
Supporté
  • Serveur de Talend ESB
  • Talend ESB/Microservices
  • Talend Runtime
  • 17
  • 11
Supportée
  • Talend LogServer
  • 11
  • 8
Supportée
1 Pour utiliser Talend Administration Center avec Java 17, vous devez ouvrir le fichier <tac_installation_folder>/apache-tomcat/bin/setenv.sh et ajouter les commandes suivantes :
# export modules 
export JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/sun.security.x509=ALL-UNNAMED --add-opens=java.base/sun.security.pkcs=ALL-UNNAMED"
JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.xml/com.sun.org.apache.xml.internal.serialize=ALL-UNNAMED"
Note InformationsRemarque : Les environnements Java recommandés pour les distributions Big Data sont OpenJDK 8 et Oracle JDK 8.

Versions de Java supportées pour exécuter des artefacts Talend

Tous les artefacts nécessitent Java 17 pour les constructions et exécutions dans le Studio Talend :
  • Les Jobs et Routes d'intégration de données sont compilé·es avec Java 17.
  • Les Jobs Big Data sont compilés avec Java 8, avec les paramètres add-opens automatiquement inclus. Ainsi, ils peuvent être exécutés avec Java 17 dans les modules Talend et avec Java 8 dans un cluster Big Data. En d'autres termes, le Job est démarré avec Java 17, puis déployé dans le cluster s'exécutant sur Java 8.
Le niveau de conformité du compilateur (Compiler Compliance Level) correspond à la version de Java utilisée pour la génération de code des Jobs. Pour plus d'informations, consultez Configurer Java dans le Studio Talend.

Le tableau suivant indique les environnements Java dans lesquels les éléments correspondants peuvent être exécutés :

Versions de Java supportées pour exécuter des Jobs d'intégration de données
Version de Java pour l'exécution Type de support
17 Supporté

Notez que la conformité des Routines peut être configurée avec Java 8 ou 17.

Versions supportées de Java pour l'exécution de Routes et de Jobs de services de données
Version de Java pour l'exécution Type de support
17 Supporté
Versions de Java supportées pour exécuter des Jobs Big Data Spark
Version de Java pour l'exécution Type de support
17 Supporté

Notez que la conformité des Routines peut être configurée avec Java 8 ou 17.

L'exécution des Jobs Big Data Spark dépend des versions Java supportées par le cluster.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.