Files
abonnel-www/4e324edd-23cb-4b11-9a52-4256171d701e/index.md
T
2026-05-16 14:52:15 +02:00

5.6 KiB

Talend Open Studio (TOS)

⚠️ Avertissement important — Talend Open Studio n'existe plus

Talend Open Studio (TOS) a été officiellement arrêté le 31 janvier 2024 par Qlik, qui avait racheté Talend en avril 2023. Les liens de téléchargement ont été retirés, le produit n'est plus maintenu, et aucune mise à jour de sécurité n'est plus publiée depuis cette date.

Cet article est conservé à titre d'archive historique. Il documente une procédure d'installation datant de 2012 sur Fedora, à une époque où TOS était encore activement développé. N'utilisez plus TOS en production : l'absence de correctifs expose à des failles de sécurité critiques et à des problèmes d'incompatibilité avec les environnements modernes.

Si vous cherchez une alternative, orientez-vous vers Talend Studio (version commerciale, désormais intégrée à la plateforme Qlik Talend Data Fabric) ou vers d'autres ETL du marché (Apache NiFi, Airbyte, Pentaho Data Integration, etc.).


Qu'était Talend Open Studio ?

Talend était un éditeur français de logiciels open source fondé en 2005, spécialisé dans l'intégration et la gestion des données. Son produit phare, Talend Open Studio for Data Integration (TOS), était un ETL (Extract, Transform, Load) reposant sur une interface graphique qui générait automatiquement du code Java (initialement Perl, puis abandonné). Doté de plus de 1 000 connecteurs, il permettait de concevoir des flux d'alimentation de datawarehouses, des transferts inter-applicatifs, ou encore des traitements de qualité de données.

L'écosystème TOS comprenait plusieurs déclinaisons : Data Integration, Big Data, Data Quality et ESB.

Pourquoi TOS a été arrêté

Qlik a invoqué trois raisons principales lors de l'annonce de novembre 2023 :

  • Baisse des contributions de la communauté au fil de la maturation du produit.
  • Demande croissante de solutions d'entreprise avec support direct de l'éditeur, garanties de conformité et de sécurité.
  • Évolution du paysage de la donnée, jugé incompatible avec le modèle open source historique de TOS.

Archive : installer TOS sous Fedora (procédure historique de 2012)

Cette section reste consultable pour des raisons documentaires. Elle correspond à la version 5.2.0 de TOS et nécessitait le moteur XULRunner de Mozilla, lui-même abandonné depuis. Cette procédure n'est plus reproductible telle quelle sur une distribution moderne.

1. Télécharger Talend Open Studio

À l'époque, le binaire se téléchargeait depuis le site officiel de Talend, accompagné d'un guide d'installation sur le wiki TalendForge. Ces ressources ne sont plus en ligne aujourd'hui.

2. Installer XULRunner

Sur une machine 32 bits

Télécharger XULRunner 1.9.2 depuis le FTP de Mozilla, puis extraire l'archive dans /usr/local/lib :

cd /usr/local/lib
sudo tar jxf /chemin/vers/xulrunner-1.9.2.en-US.linux-i686.tar.bz2

Ouvrir TalendOpenStudio-linux-gtk-x86.ini et ajouter la dernière ligne :

-vmargs
-Xms40m
-Xmx500m
-XX:MaxPermSize=256m
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/local/lib/xulrunner

Sur une machine 64 bits

Installer les dépendances de compilation ainsi que l'Oracle JDK si ce n'est pas déjà fait (voir les Linux Prerequisites de Mozilla). Télécharger les sources de XULRunner depuis le FTP de Mozilla et les installer dans /usr/local/lib.

Ouvrir TalendOpenStudio-linux-gtk-x86_64.ini et ajouter la dernière ligne :

-vmargs
-Xms40m
-Xmx500m
-XX:MaxPermSize=256m
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/local/lib/xulrunner

3. Créer un script de lancement

Dans le répertoire d'installation, créer start.sh :

#!/bin/sh
export GDK_NATIVE_WINDOWS=1
ulimit -c unlimited
/chemin/installation/TOS/TalendOpenStudio-linux-gtk-x86_64

4. Lancer Talend Open Studio

./start.sh

Problèmes rencontrés à l'époque

Au lancement depuis le terminal, le crash le plus courant était un SIGSEGV côté JVM, généralement causé par une incompatibilité entre OpenJDK 7 et le binding SWT/XULRunner. Exemple de trace typique :

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x0000000000000000, pid=3167, tid=139757471270656
#
# JRE version: 7.0_09
# Java VM: OpenJDK 64-Bit Server VM (23.2-b09 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  0x0000000000000000
#
# The crash happened outside the Java Virtual Machine in native code.

Le contournement consistait à activer le core dump (ulimit -c unlimited), basculer sur le JDK Oracle HotSpot plutôt que sur OpenJDK, et vérifier que le chemin XULRunnerPath du fichier .ini pointait bien vers une version compatible.


Et maintenant ?

Si vous lisez cet article parce que vous maintenez encore une installation TOS héritée, le risque principal n'est plus la stack-trace au démarrage, mais l'absence de correctifs de sécurité depuis janvier 2024 sur des dépendances Java vieillissantes. Les pistes recommandées sont :

  • Migrer vers Talend Studio (version commerciale Qlik). Les compétences TOS sont transférables et Qlik propose un outil d'audit pour cartographier l'existant.
  • Changer d'ETL : c'est l'occasion d'évaluer le marché (cloud, on-premise, hybride) plutôt que de reproduire à l'identique.
  • Geler l'environnement dans le cas, rare, où les flux sont totalement isolés du réseau — en sachant que la dette technique s'accumule.

Article initialement publié le 1ᵉʳ décembre 2012 — mis à jour pour refléter l'arrêt de TOS au 31 janvier 2024.