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

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