我面临 mongo DB 连接的问题。
我已成功将 tMongo 组件导入到我的 Talend Open Studio 5.1.1 并通过将 mongo 1.3.jar 文件复制到 lib/java 文件夹,我的 Mongo DB 作业运行成功,但问题是即使我提供了一些虚假的服务器路径(IP) 和 mongoDB 的假端口,我的工作运行没有错误,它给了我 1 行没有数据。正确的 IP 和端口也是如此。
我该如何解决。
我面临 mongo DB 连接的问题。
我已成功将 tMongo 组件导入到我的 Talend Open Studio 5.1.1 并通过将 mongo 1.3.jar 文件复制到 lib/java 文件夹,我的 Mongo DB 作业运行成功,但问题是即使我提供了一些虚假的服务器路径(IP) 和 mongoDB 的假端口,我的工作运行没有错误,它给了我 1 行没有数据。正确的 IP 和端口也是如此。
我该如何解决。
我认为连接不起作用。您必须知道,当您对连接执行查询时,mongoDB 会检查连接是否实际工作。(是的,当您连接到它时,它不会检查连接是否成功)。
我建议改为按照以下步骤添加 Talend for Big Data 中存在的 mongoDB 组件: 为 MongoDB 提供的组件有:tMongoDBInput、tMongoDBOutput、tMongoDBConnection 等。
然后您将能够将它们用作普通组件。
干杯!
作业运行没有任何错误的原因可能是由于您用于 Mongo 连接器的连接/元数据。即使给出了 fakepath,作业也不可能在没有任何错误的情况下运行。
我猜您可能会配置(重新修改)存储库连接,但使用组件的内置元数据。