【问题标题】:Pentaho marketplace not appearing in Pentaho CE 8.0 for Mac OSPentaho 市场没有出现在 Mac OS 的 Pentaho CE 8.0 中
【发布时间】:2026-02-05 06:00:01
【问题描述】:

在 Mac OS Sierra 10.12.6 上,我最近在企业版 (EE) 试用结束后安装了 Pentaho 社区版 (CE) 8.0。 EE 已将市场作为菜单选项内置,但已从 CE 中删除。此外,我所有的插件都被删除了(我使用的是CPython Script Executor插件)。

问题:我无法让 Pentaho Marketplace / 插件工作。问题是,Pentaho docs 声称 Pentaho CE 6.0+ 已经带有市场:

如果您使用的是 Pentaho 6.0+ 的社区版,则不必担心这一点 - Marketplace 附带它并且可以随时使用。

这显然是错误的,I'm not the only one experiencing this.

我尝试从最新版本 Pentaho Marketplace 安装 Marketplace 6.0,但下载链接会将您带到 404 页面。

Pentaho forums 建议市场5.4。所以我下载了那个,将marketplace/文件夹解压缩到data-integration/system(路径建议here in Pentaho Forums)并重新启动Pentaho Data Integration App。市场没有出现。

同样,Pentaho Forums 建议将pentaho-marketplace 添加到/Applications/data-integration/system/karaf/etc/org.apache.karaf.features.cfg

#
# Comma separated list of features to install at startup
#
featuresBoot=config,pentaho-client-minimal,pentaho-marketplace

再一次,我重新启动了 Pentaho 应用程序,但 Marketplace 仍然没有出现。

然后我发现我需要重启 Pentaho BI 服务器 (info here):

./ctlscript.sh stop pentahoserver

尝试这样做我得到了

$ ./ctlscript.sh 停止 pentahoserver

/Applications/Pentaho/server/pentaho-server/tomcat/scripts/ctl.sh : Pentaho 服务器无法停止

通过sudo:

$ sudo ./ctlscript.sh 停止 pentahoserver

不允许root执行

问题:我怎样才能让 Marketplace 出现,或者如果太麻烦,我怎样才能简单地安装我需要的 Python 插件?问题是,the only available blog on it 表明我需要从市场获取插件。


编辑:要运行.sh 脚本,您需要关闭postgresql 连接。


编辑 2:我放弃了让 Marketplace 工作并在此处找到 CPython 插件:http://www.pentaho.com/marketplace/。我解压缩成插件,它工作。

【问题讨论】:

    标签: python plugins pentaho


    【解决方案1】:

    通过从 Spoon 客户端菜单中访问 Marketplace,我能够在 (CE) 版本中安装 CPython Script Executor 插件。市场位于工具菜单下。

    【讨论】: