publish: Talend Open Studio (TOS)
This commit is contained in:
@@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"title": "Talend Open Studio (TOS)",
|
|
||||||
"_updated_at": "2026-05-16 12:52:13",
|
|
||||||
"slug": "tos-di",
|
|
||||||
"published": true,
|
|
||||||
"published_at": "2021-01-16 05:23",
|
|
||||||
"category": "Informatique",
|
|
||||||
"tags": {
|
|
||||||
"tags": [
|
|
||||||
"Talend Open Studio",
|
|
||||||
"TOS"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"seo_title": "",
|
|
||||||
"seo_description": ""
|
|
||||||
}
|
|
||||||
@@ -1,121 +0,0 @@
|
|||||||
# 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` :
|
|
||||||
|
|
||||||
```bash
|
|
||||||
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 :
|
|
||||||
|
|
||||||
```ini
|
|
||||||
-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 :
|
|
||||||
|
|
||||||
```ini
|
|
||||||
-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` :
|
|
||||||
|
|
||||||
```bash
|
|
||||||
#!/bin/sh
|
|
||||||
export GDK_NATIVE_WINDOWS=1
|
|
||||||
ulimit -c unlimited
|
|
||||||
/chemin/installation/TOS/TalendOpenStudio-linux-gtk-x86_64
|
|
||||||
```
|
|
||||||
|
|
||||||
### 4. Lancer Talend Open Studio
|
|
||||||
|
|
||||||
```bash
|
|
||||||
./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.*
|
|
||||||
@@ -1,26 +1,53 @@
|
|||||||
# Talend Open Studio
|
# Talend Open Studio (TOS)
|
||||||
|
|
||||||
Talend est un éditeur de logiciel Open Source4 spécialisé dans l'intégration et la gestion des données.
|
> ⚠️ **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.).
|
||||||
|
|
||||||
# Installer TOS sous Fedora
|
---
|
||||||
L’installation de TOS requiert la Package XULRunner.
|
|
||||||
|
|
||||||
## 1. Install Talend Open Studio
|
## Qu'était Talend Open Studio ?
|
||||||
1. Download Talend Open Studio from our[website](http:*www.talend.com/download.php) and install it as described in the [Installation Guide](http:*www.talendforge.org/wiki/doku.php?id=doc:installation_guide).
|
|
||||||
## 2. Install XULRunner
|
|
||||||
### On 32bit machines
|
|
||||||
- Download, for example, XULRunner 1.9.2 from [the Mozilla FTP](http:*ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/)
|
|
||||||
- Extract this file into /usr/local/lib using the following commands (let's assume we are logging in as a common user):
|
|
||||||
|
|
||||||
|
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.
|
||||||
```BASH
|
|
||||||
|
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` :
|
||||||
|
|
||||||
|
```bash
|
||||||
cd /usr/local/lib
|
cd /usr/local/lib
|
||||||
sudo tar jxf /the_file_direcotry/xulrunner-1.9.2.en-US.linux-i686.tar.bz2
|
sudo tar jxf /chemin/vers/xulrunner-1.9.2.en-US.linux-i686.tar.bz2
|
||||||
```
|
```
|
||||||
|
|
||||||
*Open TalendOpenStudio-linux-gtk-x86.ini and add the last line as below:
|
Ouvrir `TalendOpenStudio-linux-gtk-x86.ini` et ajouter la dernière ligne :
|
||||||
|
|
||||||
```INI
|
```ini
|
||||||
-vmargs
|
-vmargs
|
||||||
-Xms40m
|
-Xms40m
|
||||||
-Xmx500m
|
-Xmx500m
|
||||||
@@ -28,14 +55,13 @@ sudo tar jxf /the_file_direcotry/xulrunner-1.9.2.en-US.linux-i686.tar.bz2
|
|||||||
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/local/lib/xulrunner
|
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/local/lib/xulrunner
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Sur une machine 64 bits
|
||||||
### On 64bit machines
|
|
||||||
- Install the dependency tools and Oracle JDK if not yet installed. \\
|
|
||||||
For more information see https:*developer.mozilla.org/En/Developer_Guide/Build_Instructions/Linux_Prerequisites.
|
|
||||||
- Download the source code of your XULRunner package from [the Mozilla FTP](http:*ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/) and install it into /usr/local/lib.
|
|
||||||
- Open TalendOpenStudio-linux-gtk-x86_64.ini and add the last line as below:
|
|
||||||
|
|
||||||
```INI
|
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 :
|
||||||
|
|
||||||
|
```ini
|
||||||
-vmargs
|
-vmargs
|
||||||
-Xms40m
|
-Xms40m
|
||||||
-Xmx500m
|
-Xmx500m
|
||||||
@@ -43,25 +69,30 @@ For more information see https:*developer.mozilla.org/En/Developer_Guide/Build_I
|
|||||||
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/local/lib/xulrunner
|
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/local/lib/xulrunner
|
||||||
```
|
```
|
||||||
|
|
||||||
## 3.Create a script
|
### 3. Créer un script de lancement
|
||||||
- In the installation directory, create a script to start up TOS, for example: start.sh
|
|
||||||
|
Dans le répertoire d'installation, créer `start.sh` :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
export GDK_NATIVE_WINDOWS=1
|
export GDK_NATIVE_WINDOWS=1
|
||||||
ulimit -c unlimited
|
ulimit -c unlimited
|
||||||
/TOS_installation_directory/TalendOpenStudio-linux-gtk-x86_64
|
/chemin/installation/TOS/TalendOpenStudio-linux-gtk-x86_64
|
||||||
```
|
```
|
||||||
## 4.Execute the script to launch Talend Open Studio
|
|
||||||
```BASH
|
### 4. Lancer Talend Open Studio
|
||||||
|
|
||||||
|
```bash
|
||||||
./start.sh
|
./start.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
## Problèmes rencontrés
|
---
|
||||||
Les problèmes rencontrés sont résolus en suivant scrupuleusement la documentation ci-dessus.
|
|
||||||
|
|
||||||
Lors du lancement de TOS, par le terminal, on peut rencontré ce message d'erreur :
|
## Problèmes rencontrés à l'époque
|
||||||
```BASH
|
|
||||||
|
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:
|
# A fatal error has been detected by the Java Runtime Environment:
|
||||||
#
|
#
|
||||||
@@ -72,64 +103,19 @@ Lors du lancement de TOS, par le terminal, on peut rencontré ce message d'erreu
|
|||||||
# Problematic frame:
|
# Problematic frame:
|
||||||
# C 0x0000000000000000
|
# C 0x0000000000000000
|
||||||
#
|
#
|
||||||
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
|
|
||||||
#
|
|
||||||
# An error report file with more information is saved as:
|
|
||||||
# /home/cedric/TOS_DI-r92826-V5.2.0/hs_err_pid3167.log
|
|
||||||
#
|
|
||||||
# If you would like to submit a bug report, please include
|
|
||||||
# instructions on how to reproduce the bug and visit:
|
|
||||||
# http:*icedtea.classpath.org/bugzilla
|
|
||||||
# The crash happened outside the Java Virtual Machine in native code.
|
# The crash happened outside the Java Virtual Machine in native code.
|
||||||
# See problematic frame for where to report the bug.
|
|
||||||
#
|
|
||||||
```
|
```
|
||||||
|
|
||||||
```BASH
|
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.
|
||||||
#
|
|
||||||
# A fatal error has been detected by the Java Runtime Environment:
|
|
||||||
#
|
|
||||||
# SIGSEGV (0xb) at pc=0x0000000000000000, pid=3232, tid=140301519525632
|
|
||||||
#
|
|
||||||
# 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
|
|
||||||
#
|
|
||||||
# Core dump written. Default location: /home/cedric/TOS_DI-r92826-V5.2.0/core or core.3232
|
|
||||||
#
|
|
||||||
# An error report file with more information is saved as:
|
|
||||||
# /home/cedric/TOS_DI-r92826-V5.2.0/hs_err_pid3232.log
|
|
||||||
#
|
|
||||||
# If you would like to submit a bug report, please include
|
|
||||||
# instructions on how to reproduce the bug and visit:
|
|
||||||
# http:*icedtea.classpath.org/bugzilla
|
|
||||||
# The crash happened outside the Java Virtual Machine in native code.
|
|
||||||
# See problematic frame for where to report the bug.
|
|
||||||
#
|
|
||||||
```
|
|
||||||
|
|
||||||
```BASH
|
---
|
||||||
#
|
|
||||||
# A fatal error has been detected by the Java Runtime Environment:
|
|
||||||
#
|
|
||||||
# SIGSEGV (0xb) at pc=0x0000000000000000, pid=5017, tid=140432760039168
|
|
||||||
#
|
|
||||||
# JRE version: 7.0_09-b05
|
|
||||||
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.5-b02 mixed mode linux-amd64 compressed oops)
|
|
||||||
# Problematic frame:
|
|
||||||
# C 0x0000000000000000
|
|
||||||
#
|
|
||||||
# Core dump written. Default location: /home/cedric/TOS_DI-r92826-V5.2.0/core or core.5017
|
|
||||||
#
|
|
||||||
# An error report file with more information is saved as:
|
|
||||||
# /home/cedric/TOS_DI-r92826-V5.2.0/hs_err_pid5017.log
|
|
||||||
#
|
|
||||||
# If you would like to submit a bug report, please visit:
|
|
||||||
# http:*bugreport.sun.com/bugreport/crash.jsp
|
|
||||||
# The crash happened outside the Java Virtual Machine in native code.
|
|
||||||
# See problematic frame for where to report the bug.
|
|
||||||
#
|
|
||||||
```
|
|
||||||
|
|
||||||
--- * 2012/12/01 09:39*\\
|
## 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.*
|
||||||
@@ -1,13 +1,21 @@
|
|||||||
{
|
{
|
||||||
"uuid": "4e324edd-23cb-4b11-9a52-4256171d701e",
|
"uuid": "4e324edd-23cb-4b11-9a52-4256171d701e",
|
||||||
"slug": "tos-di",
|
"slug": "tos-di",
|
||||||
"title": "Talend Open Studio",
|
"title": "Talend Open Studio (TOS)",
|
||||||
"author": "cedric@abonnel.fr",
|
"author": "cedric@abonnel.fr",
|
||||||
"published": true,
|
"published": true,
|
||||||
"published_at": "2021-01-16 05:23:10",
|
"featured": false,
|
||||||
|
"published_at": "2021-01-16 05:23",
|
||||||
"created_at": "2021-01-16 05:23:10",
|
"created_at": "2021-01-16 05:23:10",
|
||||||
"updated_at": "2021-01-16 05:23:10",
|
"updated_at": "2026-05-16 12:52:15",
|
||||||
"revisions": [],
|
"revisions": [
|
||||||
|
{
|
||||||
|
"n": 1,
|
||||||
|
"date": "2026-05-16 12:52:15",
|
||||||
|
"comment": "Titre modifié, tags modifiés, contenu modifié",
|
||||||
|
"title": "Talend Open Studio"
|
||||||
|
}
|
||||||
|
],
|
||||||
"cover": "cover.png",
|
"cover": "cover.png",
|
||||||
"files_meta": {
|
"files_meta": {
|
||||||
"cover.png": {
|
"cover.png": {
|
||||||
@@ -34,5 +42,11 @@
|
|||||||
"seo_title": "",
|
"seo_title": "",
|
||||||
"seo_description": "",
|
"seo_description": "",
|
||||||
"og_image": "",
|
"og_image": "",
|
||||||
"category": "Informatique"
|
"category": "Informatique",
|
||||||
|
"tags": {
|
||||||
|
"tags": [
|
||||||
|
"Talend Open Studio",
|
||||||
|
"TOS"
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,135 @@
|
|||||||
|
# Talend Open Studio
|
||||||
|
|
||||||
|
Talend est un éditeur de logiciel Open Source4 spécialisé dans l'intégration et la gestion des données.
|
||||||
|
|
||||||
|
# Installer TOS sous Fedora
|
||||||
|
L’installation de TOS requiert la Package XULRunner.
|
||||||
|
|
||||||
|
## 1. Install Talend Open Studio
|
||||||
|
1. Download Talend Open Studio from our[website](http:*www.talend.com/download.php) and install it as described in the [Installation Guide](http:*www.talendforge.org/wiki/doku.php?id=doc:installation_guide).
|
||||||
|
## 2. Install XULRunner
|
||||||
|
### On 32bit machines
|
||||||
|
- Download, for example, XULRunner 1.9.2 from [the Mozilla FTP](http:*ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/)
|
||||||
|
- Extract this file into /usr/local/lib using the following commands (let's assume we are logging in as a common user):
|
||||||
|
|
||||||
|
|
||||||
|
```BASH
|
||||||
|
cd /usr/local/lib
|
||||||
|
sudo tar jxf /the_file_direcotry/xulrunner-1.9.2.en-US.linux-i686.tar.bz2
|
||||||
|
```
|
||||||
|
|
||||||
|
*Open TalendOpenStudio-linux-gtk-x86.ini and add the last line as below:
|
||||||
|
|
||||||
|
```INI
|
||||||
|
-vmargs
|
||||||
|
-Xms40m
|
||||||
|
-Xmx500m
|
||||||
|
-XX:MaxPermSize=256m
|
||||||
|
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/local/lib/xulrunner
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
### On 64bit machines
|
||||||
|
- Install the dependency tools and Oracle JDK if not yet installed. \\
|
||||||
|
For more information see https:*developer.mozilla.org/En/Developer_Guide/Build_Instructions/Linux_Prerequisites.
|
||||||
|
- Download the source code of your XULRunner package from [the Mozilla FTP](http:*ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/) and install it into /usr/local/lib.
|
||||||
|
- Open TalendOpenStudio-linux-gtk-x86_64.ini and add the last line as below:
|
||||||
|
|
||||||
|
```INI
|
||||||
|
-vmargs
|
||||||
|
-Xms40m
|
||||||
|
-Xmx500m
|
||||||
|
-XX:MaxPermSize=256m
|
||||||
|
-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/local/lib/xulrunner
|
||||||
|
```
|
||||||
|
|
||||||
|
## 3.Create a script
|
||||||
|
- In the installation directory, create a script to start up TOS, for example: start.sh
|
||||||
|
|
||||||
|
```bash
|
||||||
|
#!/bin/sh
|
||||||
|
export GDK_NATIVE_WINDOWS=1
|
||||||
|
ulimit -c unlimited
|
||||||
|
/TOS_installation_directory/TalendOpenStudio-linux-gtk-x86_64
|
||||||
|
```
|
||||||
|
## 4.Execute the script to launch Talend Open Studio
|
||||||
|
```BASH
|
||||||
|
./start.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
## Problèmes rencontrés
|
||||||
|
Les problèmes rencontrés sont résolus en suivant scrupuleusement la documentation ci-dessus.
|
||||||
|
|
||||||
|
Lors du lancement de TOS, par le terminal, on peut rencontré ce message d'erreur :
|
||||||
|
```BASH
|
||||||
|
#
|
||||||
|
# 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
|
||||||
|
#
|
||||||
|
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
|
||||||
|
#
|
||||||
|
# An error report file with more information is saved as:
|
||||||
|
# /home/cedric/TOS_DI-r92826-V5.2.0/hs_err_pid3167.log
|
||||||
|
#
|
||||||
|
# If you would like to submit a bug report, please include
|
||||||
|
# instructions on how to reproduce the bug and visit:
|
||||||
|
# http:*icedtea.classpath.org/bugzilla
|
||||||
|
# The crash happened outside the Java Virtual Machine in native code.
|
||||||
|
# See problematic frame for where to report the bug.
|
||||||
|
#
|
||||||
|
```
|
||||||
|
|
||||||
|
```BASH
|
||||||
|
#
|
||||||
|
# A fatal error has been detected by the Java Runtime Environment:
|
||||||
|
#
|
||||||
|
# SIGSEGV (0xb) at pc=0x0000000000000000, pid=3232, tid=140301519525632
|
||||||
|
#
|
||||||
|
# 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
|
||||||
|
#
|
||||||
|
# Core dump written. Default location: /home/cedric/TOS_DI-r92826-V5.2.0/core or core.3232
|
||||||
|
#
|
||||||
|
# An error report file with more information is saved as:
|
||||||
|
# /home/cedric/TOS_DI-r92826-V5.2.0/hs_err_pid3232.log
|
||||||
|
#
|
||||||
|
# If you would like to submit a bug report, please include
|
||||||
|
# instructions on how to reproduce the bug and visit:
|
||||||
|
# http:*icedtea.classpath.org/bugzilla
|
||||||
|
# The crash happened outside the Java Virtual Machine in native code.
|
||||||
|
# See problematic frame for where to report the bug.
|
||||||
|
#
|
||||||
|
```
|
||||||
|
|
||||||
|
```BASH
|
||||||
|
#
|
||||||
|
# A fatal error has been detected by the Java Runtime Environment:
|
||||||
|
#
|
||||||
|
# SIGSEGV (0xb) at pc=0x0000000000000000, pid=5017, tid=140432760039168
|
||||||
|
#
|
||||||
|
# JRE version: 7.0_09-b05
|
||||||
|
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.5-b02 mixed mode linux-amd64 compressed oops)
|
||||||
|
# Problematic frame:
|
||||||
|
# C 0x0000000000000000
|
||||||
|
#
|
||||||
|
# Core dump written. Default location: /home/cedric/TOS_DI-r92826-V5.2.0/core or core.5017
|
||||||
|
#
|
||||||
|
# An error report file with more information is saved as:
|
||||||
|
# /home/cedric/TOS_DI-r92826-V5.2.0/hs_err_pid5017.log
|
||||||
|
#
|
||||||
|
# If you would like to submit a bug report, please visit:
|
||||||
|
# http:*bugreport.sun.com/bugreport/crash.jsp
|
||||||
|
# The crash happened outside the Java Virtual Machine in native code.
|
||||||
|
# See problematic frame for where to report the bug.
|
||||||
|
#
|
||||||
|
```
|
||||||
|
|
||||||
|
--- * 2012/12/01 09:39*\\
|
||||||
Reference in New Issue
Block a user