【问题标题】:Not able to Connect to DI repository server from Spoon无法从 Spoon 连接到 DI 存储库服务器
【发布时间】:2016-02-02 04:04:33
【问题描述】:

我正在尝试从 Spoon 连接到 DI 服务器..(带有 DI 服务器的 Spoon)- DI 服务器运行良好。 几天前我尝试它工作正常。突然我不知道问题来自哪里。

我按照文档中的步骤操作:http://infocenter.pentaho.com/help/index.jsp?topic=%2Fpdi_user_guide%2Ftask_pdi_usr_connecting_2_repo.html

如何向其中添加 DI 存储库?任何人都可以帮忙吗?

【问题讨论】:

  • 看起来您使用的 Spoon 不包含用于处理 EE 存储库的插件。该插件应该存在于plugins/repositories/pur-repository-plugin 中。如果那里有一些文件,那么 Spoon 可能无法加载它,需要日志来进一步调查此案
  • 跟repositories.xml文件有关系吗?
  • ~/.kettle/repositories.xml 包含有关您已连接的存储库的信息。您是否曾经与 DI 回购建立过联系?如果是这样,它应该存储在文件中。但是,没有文件(或任何其他相关文件)不能成为无法建立全新连接的原因。
  • 好的。我删除了文件,因为我在启动 Pentaho Spoon 时遇到了问题。早些时候,我使用以下链接infocenter.pentaho.com/help/… 使用 DI 设置 Pentaho Spoon,但现在,我无法在存储库类型列表中找到 DI 存储库....
  • 我仍然无法弄清楚问题出在哪里.. 有没有办法在其中调出 DI 存储库?

标签: pentaho pentaho-cde spoon pentaho-ctools


【解决方案1】:

Spoon 有 3 种类型的 DI 存储库:

  • 基于文件的存储库(免费)
  • 基于数据库的存储库(免费)
  • 基于jackrabbit (JCR) 的存储库,也称为EE 存储库(仅 用于 EE)

通常,当您下载 Spoon 或他们现在如何将其称为“Pentaho 数据集成”时,您会以带有 CE 版本 Spoon 或某种 EE 的“安装程序”捆绑包的 zip 形式下载它。对于应该是二进制安装程序的 ubuntu。 安装程序包含 CE Spoon 版本,内含 EE 插件、EE DI 服务器和一些其他功能。

当您使用 EE 安装程序安装 Spoon 时,它会安装所有 EE 基础架构,就临时 EE 许可证

因此,由于临时许可证将到期 - EE 功能就 EE 插件停止工作(在某些情况下停止启动)。

尝试连接到 EE 存储库时通常会显示警告。或者如果没有警告 - 将只是异常堆栈跟踪。如果没有堆栈跟踪 - 一些菜单项会默默地消失。要绘制对话框“选择存储库”,Spoon 会检查可用存储库提供程序的运行时并相应地列出它们。

如上所述,能够连接到 EE DI 存储库需要:

  1. Spoon 已安装并可启动
  2. pur-repository-plugin 已安装
  3. DI 服务器启动并运行(在单独的 tomcat 实例上)
  4. EE 许可证仍然有效,“pur-repository-plugin”能够 连接到 EE 存储库和能够启动的“DI 服务器”

如果您有任何堆栈跟踪 - 这将非常有助于确定真正出了什么问题。

希望它会有所帮助。

【讨论】:

    猜你喜欢
    • 2016-02-02
    • 2019-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-01
    • 1970-01-01
    相关资源
    最近更新 更多