Bonjour à tous,
Je souhaite me connecter à ma base Mysql, qui demande du SSH. J'aimerai savoir comment faire le pont SSH afin de me connecter à ma base Mysql via Talend ?
Je vous remercie pour votre aide.
Nadjim
Bonjour à tous,
Je souhaite me connecter à ma base Mysql, qui demande du SSH. J'aimerai savoir comment faire le pont SSH afin de me connecter à ma base Mysql via Talend ?
Je vous remercie pour votre aide.
Nadjim
Bonjour nadjimsad,
Pour te connecter à ta BDD Mysql en SSH, tu peux ouvrir un tunnel SSH qui va te permettre de te connecter en localhost à ta BDD. Pour se faire, tu peux utiliser le composant Talend tSshTunnel, que j'utilise pour me connecter en SSH sur une BDD Mysql sur AWS.
Tu peux directement le chercher sous le nom tSshTunnel sur ton Talend Studio s'il te permet de te connecter sur Talend exchange. Sinon tu peux le télécharger et l'installer à partir de ce lien : https://exchange.talend.com/#marketp...Fitems%252F987
Son seul problème il n'est pas bien documenter, voici la manière dont je le paramètre :
Par exemple un petit job qui lis les métadonnées des users d'une BDD wordpress :
- Tu paramètres d'abord le composant tSshTunnel de la manière suivante :
Tous les paramètres doivent être entre cotes.- Ensuite tu crée un type de connexion SUBJOB_OK ou COMPONENT_OK, entre le composant tSshTunnel et ton composant de lecture ou écriture dans ta BDD
Voilà.
Utilisez le bouton pour mettre en valeur la ou les réponses qui vous ont été les plus utiles. Marquez comme si c'est le cas.
''Le savoir est la seule matière qui s’accroît lorsqu’on la partage.''
(Socrate)
Je ne sais pas ce qui se passe avec les serveurs de Talend Exchange, mais télécharger des ressources dessus pose souvent des problèmes.
Voici un clone du composant que j'avais fait en pièce-jointe :
tSSHTUNEL-master.zip
Utilisez le bouton pour mettre en valeur la ou les réponses qui vous ont été les plus utiles. Marquez comme si c'est le cas.
''Le savoir est la seule matière qui s’accroît lorsqu’on la partage.''
(Socrate)
Afin que Talend Studio reconnaisse tes composants, il doit savoir où il doit trouver ces composants, ainsi tu dois indiquer cet emplacement à deux niveaux :
- D'abord dé-zippe ton composant dans un dossier sur ton ordi , supposons que tu appelles ce dossier myTaledndComponents
- Préférences => Talend => Composants , ensuite indique dans Répertoire des composants utilisateur le chemin du dossier myTaledndComponents
- Puis indique le même chemin dans Préférences => Talend Comoponent Design
- Redémarre Talend Studio afin qu'il te reconnaisse tes composants utilisateur, le composant tSshTunnel se trouvera dans la Famille Internet
Utilisez le bouton pour mettre en valeur la ou les réponses qui vous ont été les plus utiles. Marquez comme si c'est le cas.
''Le savoir est la seule matière qui s’accroît lorsqu’on la partage.''
(Socrate)
Je te remercie. J'ai réussi à inclure le TSshTunnel. Je test et je te fais un retour
C'est bon en suivant tes indications le job fonctionne parfaitement. Merci infiniment
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager