pentaho dpi-5.3(kettle)中的mongodb源代码在哪里?

Posted

技术标签:

【中文标题】pentaho dpi-5.3(kettle)中的mongodb源代码在哪里?【英文标题】:Where is mongodb source code in pentaho dpi-5.3 (kettle)? 【发布时间】:2015-04-08 04:30:48 【问题描述】:

这是我的问题。我需要使用kettle源码中定义的mongodb的功能。与kettle-5.3转换步骤一样,它支持mongodb输入和输出(在大数据中)。我从 github 下载了 5.3 版本,github link。但是在“\pentaho-kettle-5.3\engine\src\org\pentaho\di\trans\steps\”的路径下找不到mongodb的源文件。实际上,所有步骤都可以在这里找到。

谁能帮我找到 mongodb 文件?

而我的目标是通过使用元数据注入重写.ktr文件来自定义mongodb输入步骤。这样,用户就可以从外部给参数(在mongodb中定义数据的名称),比如网页。这个想法有什么问题吗?

感谢任何建议!谢谢!!!

【问题讨论】:

我正在使用 cassandra,而 cassandra 输入和输出步骤仅适用于 PDI 4.8,在 cassandra 的情况下它们是 5.1 及更高版本的 PDI 的一些问题,并且这些是开放的错误,所以我建议少用旧版本,使用 5.2 或 5.1 并检查 mongodb 步骤是他们的,如果是他们的,那么它是否工作。 【参考方案1】:

我不确定,但我认为您需要的资源可以在这里找到:

https://github.com/pentaho/pentaho-mongodb-plugin

mongo DB 步骤是一个单独的插件,不包含在 Kettle 核心中。

【讨论】:

没错!!最新版本的kettle 对mongodb 支持不好。你的回答对我帮助很大!

以上是关于pentaho dpi-5.3(kettle)中的mongodb源代码在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

Pentaho Kettle 中的“表存在”步骤

Pentaho Kettle 中的 while 循环实现

如何在 Pentaho 数据集成 (Kettle) 中的“用户定义的 Java 类”步骤中获取所有参数

无法连接到 Pentaho Kettle 中的 PostgreSQL 数据库

Pentaho Kettle 修改的 Java 脚本 setVariable

《Pentaho Kettle解决方案》学习体会01