# 产品升级4.5+
支持从4.0.0版本开始,升级到最新版本。
# 升级准备
警告!!!
请勿将新版本直接覆盖到原始安装版本的文件夹中。
警告!!!
# 产品升级前要进行数据备份
# 4.5.0之前版本
以下操作强烈建议执行,如不执行存在数据丢失可能。
1.手动备份数据库数据。
2.附件(用户上传文件及程序生成文件)文件夹的备份,默认河图安装目录
的 work
文件夹,如果修改过 application-prod.yml
中的安装目录 (hetu.file.save-path)
信息,需根据配置文件中指定的路径进行数据备份。
# 升级操作
1、解压最新版本安装包到临时目录。
如:
unzip -d /tmp/hetu hetu-app-4.5.0.zip
2、删除原始安装版本的 bin
、lib
、plugin
、web
、config
(config 文件夹需保留dbconfig.properties
文件)、data
文件夹。
如:
rm -rf /opt/hetu/bin
rm -rf /opt/hetu/config/application*
rm -rf /opt/hetu/config/logback-spring.xml
rm -rf /opt/hetu/lib
rm -rf /opt/hetu/plugin
rm -rf /opt/hetu/web
rm -rf /opt/hetu/data
3、移动新版本产品包中的 bin
、config
、lib
、plugin
、web
、data
到原始安装版本的安装文件夹中。
如:
mv /tmp/hetu/bin /opt/hetu/
mv /tmp/hetu/config/* /opt/hetu/config/
mv /tmp/hetu/lib /opt/hetu/
mv /tmp/hetu/plugin /opt/hetu/
mv /tmp/hetu/web /opt/hetu/
mv /tmp/hetu/data /opt/hetu/
4、如果修改过 config
文件夹中的配置文件、web
文件夹中的静态文件,在新文件中重新进行修改。
5、进入河图安装目录
/bin文件夹下,执行升级脚本。
linux
: shell窗口执行 ./upgrade.sh 原始安装版本的版本号
windows
: cmd窗口执行 ./upgrade.bat 原始安装版本的版本号
如:以4.4.0升级到4.5.0为例。
./upgrade.sh 4.4.0
提示:
系统升级时,需要停止河图程序。
可打开logs/hetu_info.log
文件查看升级日志。
系统升级完成后,会自动停止升级程序。
6、更新公私钥(可选)
为保护数据安全,建议原安装版本为2024.1
前的进行此操作 更新方式
7、启动河图,验证项目数据及已发布大屏是否可以正常访问。
← 任务调度(可选)