2013-10-04 7 views
0

Je suis confronté à un problème de connexion mongo DB. J'ai réussi à importer les composants tMongo sur mon Talend Open Studio 5.1.1 et en copiant le fichier mongo 1.3.jar dans le dossier lib/java, mes tâches DB Mongo s'exécutent avec succès, mais le problème est même si je fournis un faux chemin de serveur (IP) et un faux portage pour mongoDB, mon travail fonctionne sans erreur et il me donne 1 ligne sans données. et va de même avec l'adresse IP et le port.talend, connexion mongoDB

Comment puis-je le résoudre.

Répondre

0

La raison de l'exécution du travail sans erreur peut être due à la connexion/aux métadonnées que vous avez utilisées pour le connecteur Mongo. Il n'est pas possible que le travail s'exécute sans erreur même après avoir donné fakepath.

Je suppose que vous pourriez configurer (re-modifié) la connexion au référentiel, mais en utilisant une méta-donnée intégrée pour le composant.

2

Je pense que la connexion ne fonctionne pas. Comme vous devez le savoir, mongoDB vérifie que la connexion fonctionne réellement ou non lorsque vous effectuez une requête sur celle-ci. (Oui, il ne vérifie pas une connexion réussie quand vous vous connectez juste à lui).

Je suggère d'ajouter à la place les composants présents dans MongoDB Talend Big Data en suivant les étapes ci-dessous: composants prévus MongoDB sont: tMongoDBInput, tMongoDBOutput, tMongoDBConnection etc.

  1. Ou vous pouvez télécharger les composants de http://www.talendforge.org/exchange/ et recherchez Mongo au lieu d'utiliser Talend Big Data. Mais je suggère d'utiliser Talend pour le Big Data.
  2. Les composants seront au format compressé, Décompressez le même. Dans Talend Big data, vous trouverez les composants dans le dossier Component.
  3. Copiez ces composants décompressés dans le chemin d'installation de TOS. C: TalendTOS_DI-Win32-r84309V5.1.1pluginsorg.talend.designer.components.localprovider_5.1.1.r84309components
  4. Copiez le fichier mongo-1.3.jar dans le dossier composant dans le répertoire C: TalendTOS_DI-Win32-r84309-V5. 1.1libjava Dans de nombreux systèmes, vous pourriez ne pas être en mesure de voir ce fichier, puis aller avec privilèges ADMINISTRATOR.
  5. en option pour quelques systèmes - >>> A l'intérieur Index.xml ajouter sauver index.xml
  6. Restart TOS

Ensuite, vous serez en mesure de les utiliser en tant que composants normaux.

À la votre!

+0

Salut, j'ai eu les composants mongodb et configuré dans ma machine. mais les composants mongodb sont une version très ancienne. existe-t-il des versions mises à jour disponibles sur le marché? – user3114967