# 产品升级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、删除原始安装版本的 binlibpluginwebconfig(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、移动新版本产品包中的 binconfiglibpluginwebdata 到原始安装版本的安装文件夹中。

如:
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.5.0之前版本需要手动输入老版本号。

如:以4.4.0升级到4.5.0为例。
./upgrade.sh 4.4.0

4.5.0之后版本可忽略老版本号,使用自动获取。

./upgrade.sh

提示:

系统升级时,需要停止河图程序。

可打开logs/hetu_info.log文件查看升级日志。

系统升级完成后,会自动停止升级程序。

6、更新公私钥(可选)

为保护数据安全,建议原安装版本为2024.1前的进行此操作 更新方式

7、启动河图,验证项目数据及已发布大屏是否可以正常访问。

Last Updated: 2/22/2024, 11:02:47 AM