Installer et désinstaller le service des moteurs distants (systemd)
Cloud API Services Platform
Cloud Big Data
Cloud Big Data Platform
Cloud Data Fabric
Cloud Data Integration
Cloud Data Management Platform
Talend Remote Engine se base sur Apache Karaf. Le wrapper Karaf Service permet d'installer le moteur distant en tant que service Linux.
Procédure
Arrêtez le moteur s’il est en cours d’exécution.
Si votre moteur exécute des tâches, suivez cette procédure pour éteindre Talend Remote Engine proprement.
Ouvrez un terminal.
Parcourez votre système jusqu'au dossier bin du répertoire d'installation de Talend Remote Engine, puis exécutez les commandes suivantes pour créer des fichiers wrapper de service de votre système d'exploitation pour le service talend-remote-engine.
./shell wrapper:install -n talend-remote-engine
Les fichiers suivants sont créés dans le dossier <RemoteEngineInstallationDirectory>/bin :
talend-remote-engine-wrapper
talend-remote-engine-service
talend-remote-engine.service
Le fichier talend-remote-engine-wrapper.conf est créé dans le dossier <RemoteEngineInstallationDirectory>/etc. Dans ce fichier de configuration du wrapper, vous pouvez personnaliser les propriétés de la JVM pour le service du moteur.
Copiez le fichier talend-remote-engine.service dans le répertoire /etc/systemd/system et relancez le système.
Si la commande systemctl enable échoue avec l'erreur Failed to enable unit: Cannot alias ..., effectuez les étapes suivantes :
Ouvrez le fichier /etc/systemd/system/talend-remote-engine.service dans un éditeur de texte.
Trouvez la ligne commençant par Alias= et supprimez-la.
Sauvegardez les changements.
Exécutez la commande systemctl daemon-reload.
Après avoir relancé le démon, la commande systemctl enable fonctionne correctement, pour enregistrer le service Talend Remote Engine, pour un lancement automatique au démarrage.
Si vous devez désinstaller le service, effectuez les étapes suivantes :
Arrêtez le moteur s’il est en cours d’exécution.
Exécutez la commande suivante pour désinstaller le service Talend Remote Engine :
Lorsque vous utilisez la commande systemctl, le service est désactivé au démarrage.
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.