Exécuter des tâches en parallèle sur un moteur distant
Un Talend Remote Engine a toujours été capable d'exécuter des tâches différentes en parallèle. Depuis la version v2.12.0, il supporte également l'exécution parallèle de tâches identiques.
En d'autres termes, vous pouvez exécuter plusieurs instances d'une même tâche en parallèle sur un moteur distant v2.12.0 ou supérieure.
Cette section présente les paramètres à utiliser pour gérer cette fonctionnalité d'exécution parallèle d'un moteur distant unique, que ce moteur fasse partie ou non d'un cluster de moteurs distants.
Avant de commencer
- Assurez-vous que la dernière version du moteur est installée.
- Assurez-vous d'appliquer des techniques de programmation simultanées sur votre Job et son implémentation, afin que votre tâche soit adaptée aux exécutions parallèles, notamment si vous décidez d'activer les exécutions parallèles d'une tâche sur un moteur distant unique. Par exemple, les exécutions parallèles doivent avoir un accès cohérent aux ressources partagées.
Procédure
Résultats
- Ouvrez le fichier org.talend.ipaas.rt.deployment.agent.cfg.
- Ajoutez un paramètre au fichier :
lock.same.task.jobs.parallel.deployment=true
- Enregistrez le fichier et redémarrez votre moteur.
Ce paramètre verrouille les instances lors de leur déploiement, afin d'éviter leur écrasement par d'autres instances parallèles du même Job.
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 – dites-nous comment nous améliorer !