Pentaho 的迁移或升级

方法一、从网页前端导出

不同版本的 Pentaho 之间升级,比如 9.3 升级到 9.4,建议使用这个方法。仅升级报告模板,不升级用户权限等系统设置。因为,系统设置的升级可能有兼容性问题。比如设置用户权限遇到错误。

登入 Pentaho 后台,选中要迁移的文件夹,点击右侧的“下载”。

方法二、从服务后端导出

相同版本的 Pentaho 之间迁移,比如 9.4 迁移到另一台电脑的 9.4,建议使用这个方法。同时迁移报告模板和用户权限等系统设置。更加方便快捷。

原文:https://help.hitachivantara.com/Documentation/Pentaho/Data_Integration_and_Analytics/8.3/Setup/Backup_and_restore_Pentaho_repositories

Pentaho 资源库的完整备份和还原可以通过命令 (cmd) 窗口或 Pentaho Rest APIs 中的文件资源服务完成。

备份和恢复 Pentaho 资源库
备份过程从 Pentaho 资源库中导出所有内容并创建一个 ZIP 文件,其中包括

用户和角色
所有文件(仪表盘、报告等)
计划
数据连接
蒙德里安模式
元数据条目
清单文件
当你还原 Pentaho 资源库时,所有内容都会从这个 ZIP 文件中提取。

你必须在服务器上有适当的管理员权限,才能执行版本库备份或还原。

第1步:备份 Pentaho 资源库
备份 Pentaho 资源库需要使用命令行参数。下面有一些参数示例,你可以根据你的服务器定制。
如果备份成功所需的参数没有提供,cmd 窗口中将显示缺少的参数。备份结果也会显示在窗口中。

打开 cmd 窗口,将目录指向正在运行的 Pentaho 服务器的安装位置。
使用带有参数的导入导出脚本备份版本库。
按 Enter。

Linux:

./import-export.sh --backup --url=http://localhost:8080/pentaho --username=admin --password=password --file-path=/home/Downloads/backup.zip --logfile=/tmp/logfile.log

注意:路径好像不支持“~”。

Windows:

import-export.bat --backup --url=http://localhost:8080/pentaho --username=admin --password=password --file-path=c:/home/Downloads/backup.zip --logfile=c:/temp/logfile.log


第 2 步:还原 Pentaho 仓库
还原 Pentaho 仓库也可以使用命令行参数。还原两个版本库的过程与备份过程类似,除了以下示例中显示的不同之处。这些示例可根据特定服务器进行定制。
如果成功还原所需的参数尚未提供,则会在 cmd 窗口中显示缺少的参数。还原结果也会显示在窗口中。

打开 cmd 窗口,将目录指向正在运行的 Pentaho 服务器的安装位置。
使用带有参数的导入导出脚本备份版本库。
按 Enter。

Linux:

./import-export.sh --restore --url=http://localhost:8080/pentaho --username=admin --password=password --file-path=/home/Downloads/backup.zip --overwrite=true --logfile=/tmp/logfile.log

Windows:

import-export.bat --restore --url=http://localhost:8080/pentaho --username=admin --password=password --file-path=c:/home/Downloads/backup.zip --overwrite=true --logfile=c:/temp/logfile.log

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章