2013-10-04 2 views
0

У меня возникла проблема с соединением с mongo DB.talend, mongoDB подключение

Я успешно импортировал компоненты tMongo в мой Talend Open Studio 5.1.1 и, скопировав файл mongo 1.3.jar в папку lib/java, мои задания Mongo DB успешно работают, но проблема даже в том, что я предоставляю некоторый поддельный путь к серверу (IP) и поддельный порт для mongoDB, моя работа выполняется без ошибок, и она дает мне 1 строку без данных. и то же самое касается правильного IP и порта.

Как это разрешить.

ответ

0

Причина, по которой работа, выполняющаяся без каких-либо ошибок, может быть связана с соединением/метаданными, которые вы использовали для Монго-коннектора. Невозможно, чтобы задание выполнялось без какой-либо ошибки даже после подачи fakepath.

Возможно, вы настроили (повторно модифицировали) соединение с репозиторием, но с использованием встроенных метаданных для компонента.

2

Я думаю, что соединение не работает. Как вы, должно быть, знаете, mongoDB проверяет, действительно ли соединение работает или нет, когда вы выполняете запрос на нем. (Да, он не проверяет успешное соединение, когда вы просто подключаетесь к нему).

Я хотел бы предложить, чтобы вместо того, чтобы добавлять компоненты, присутствующие в MongoDB Talend для больших данных, следуя инструкциям ниже: компонентов, предусмотренных MongoDB являются: tMongoDBInput, tMongoDBOutput, tMongoDBConnection и т.д.

  1. Или вы можете скачать компоненты от http://www.talendforge.org/exchange/ и найдите Mongo вместо использования Talend Big Data. Но я бы предложил использовать Talend для больших Данных для этого.
  2. Компоненты будут иметь формат в формате zip, разархивируйте его. В Talend Big данных вы найдете компоненты в папке Component.
  3. Скопируйте эти Unzipped компоненты в установочный путь TOS. C: TalendTOS_DI-Win32-r84309V5.1.1pluginsorg.talend.designer.components.localprovider_5.1.1.r84309components
  4. Скопируйте Монго-1.3.jar файл в папке компонента в C: TalendTOS_DI-Win32-r84309-V5. 1.1libjava Во многих системах вы не сможете увидеть этот файл, а затем перейти с помощью ADMINISTRATOR priviliges.
  5. необязательными для нескольких систем - >>> Внутри Index.xml добавить сохранить index.xml
  6. Restart TOS

Тогда вы будете иметь возможность использовать их в качестве обычных компонентов.

Cheers!

+0

Привет, я получил компоненты mongodb и сконфигурирован в своей машине. но компоненты mongodb - очень старая версия. есть ли обновленные версии на рынке? – user3114967