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).
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 |
---|---|---|
|
|
Supporté |
|
|
Supporté |
|
|
Supportée |
|
|
Supportée |
# 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"
Versions de Java supportées pour exécuter des artefacts 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 tableau suivant indique les environnements Java dans lesquels les éléments correspondants peuvent être exécutés :
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. |
Version de Java pour l'exécution | Type de support |
---|---|
17 | Supporté |
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.