Pentaho 中没有 MongoDB 选项

Posted

技术标签:

【中文标题】Pentaho 中没有 MongoDB 选项【英文标题】:No MongoDB option in Pentaho 【发布时间】:2015-11-10 01:52:57 【问题描述】:

我最近从 SourceForge 下架了 Pentaho 数据集成

http://sourceforge.net/projects/pentaho/files/Data%20Integration/

并试图让它连接到 MongoDB。我找到的每个教程都假设该选项在 Big Data --> MongoDB 下可用,但我没有看到该选项。

我也尝试使用 New --> Data Connection,但该选项被禁用。

谁能告诉我我做错了什么,因为我似乎找不到任何关于这个问题的文档。

【问题讨论】:

【参考方案1】:

这里有两个不同的问题。 “新建 -> 数据连接...”问题是一个错误:http://jira.pentaho.com/browse/PDI-14307

MongoDB 问题可能是 Karaf 容器(6.0 中的新功能)的问题。尝试关闭 PDI 并删除 data-integration/system/karaf/data1/ 的内容,然后重新启动。这将清除 Karaf 缓存并在重新启动时重新加载所有内容。

【讨论】:

感谢您的回复。我在 data-integration/system/karaf/ 下进行了检查,我拥有的唯一数据目录名为“data”,其中包含一个 README 文件。 我刚刚下载了 5.4.0.1 版本,也没有看到其中的选项。 Mongo 选项是否不适用于免费版本? 听起来你的 Karaf 根本没有启动。如果您使用的是 Windows,请尝试运行 SpoonConsole.bat,以便在启动时获得控制台输出。或者在 Linux/Mac 上从终端运行spoon.sh。您应该会看到一些与 Karaf 启动相关的错误,如果您使用该信息更新您的帖子,我可以看看。 您使用的是什么版本的 Java? 你明白了。 SpoonConsole.bat 显示 Karaf 无法创建适当的目录。我以管理员权限运行文件,出现了 mongo 选项。感谢您的帮助!

以上是关于Pentaho 中没有 MongoDB 选项的主要内容,如果未能解决你的问题,请参考以下文章

Pentaho MongoDB 报告查询日期范围

从 Pentaho 数据集成连接到 MongoDB

如何使用 Pentaho 中的 mongodb 删除步骤删除 mongodb 集合中的文档

Pentaho中的Mongodb输入

在针对 MongoDB 的 Pentaho 报告中使用 ObjectId 参数

将空字符串写入 MongoDB 输出 - Pentaho