linux - 存储在文件系统中的 Pentaho 7.1 报告文件

标签 linux pentaho

我们正在从 Pentaho 3.8 迁移到 Pentaho 7.1,相当大的升级。 :)

但是很多事情都变了,所以我时不时需要一些帮助。在 3.8 上,我们在 HDD 上有一个文件夹,我们在其中存储了所有报告。我很习惯通过 SVN 管理这个文件夹,所以我试图在 Pentaho 7.1 上以同样的方式进行操作,但它不起作用。

起初我将 pentaho-server/pentaho-solutions/system/jackrabbit/repository.xml 从 postgres 切换回 FileSystem 设置。 但是它没有用。我在 HDD 上找不到通过网络应用程序创建的文件夹。

下一步,我尝试在位于 pentaho-server/pentaho-solutions/ 的 HDD 上创建文件夹。还添加了 index.xmlvfile 来识别它并刷新/重新启动我在 pentaho 中可以找到的所有内容,包括 pentaho 本身。在 Web 应用程序中仍然看不到此文件夹。

现在我正在寻找可能的位置来维护这些文件,但是有太多的可能性,我可能会花几天的时间来研究它。

有人可以给我提示或正在做类似的事情吗?

我的系统是Linux,使用的是社区版pentaho-server

最佳答案

Pentaho 从版本 5 开始只使用 Jackrabbit 来存储存储库。您的硬盘驱动器中不再有物理副本。

最好的方法是使用 CBF2 和导入/导出脚本来同步 jackrabbit 存储库和驱动器上的文件夹,然后您可以使用 SVN 进行同步。

CBF 2 blog post

关于linux - 存储在文件系统中的 Pentaho 7.1 报告文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44761394/

相关文章:

linux - 如何等待 wget 和 tar 命令完成?

Pentaho 数据集成 : Error Handling

csv - 如何在管理数据转换的同时按勺子、pentaho 中的列合并 2 个 csv 文件?

Pentaho Spoon - 根据字段内容输出到多个文件

php.ini 更改,但在 Ubuntu 上无效

java - 程序hadoop编译时访问报错

pentaho - 如何将 Kettle 与 H2 集成

c# - 从 C# 代码调用 Tomcat 服务器

c - 如何在 chroot 中执行命令?

linux - 有哪些非基于 Linux 的操作系统?