升级Trendz Analytics前的准备
停止Trendz Analytics 检查Trendz与数据库服务是否已停止。
1
sudo systemctl stop trendz
1
sudo systemctl status trendz
备份数据库
升级前请备份数据库。
检查PostgreSQL状态。备份时无需停止PostgreSQL。
1
sudo systemctl status postgresql
请确保有足够空间存放数据库备份
检查数据库大小
1
sudo -u postgres psql -c "SELECT pg_size_pretty( pg_database_size('trendz') );"
检查可用空间
1
df -h /
若有足够可用空间,请执行备份。
1
sudo -Hiu postgres pg_dump trendz > trendz.sql.bak
确认备份文件已生成。
Upgrading Trendz Analytics to latest 1.15.0 (1.15.0.4)
下载 Trendz Analytics 安装包
1
wget https://dist.thingsboard.io/trendz-1.15.0.4.rpm
升级 Trendz Analytics 服务
- 安装最新 Trendz Analytics 服务
1
sudo rpm -Uvh trendz-1.15.0.4.rpm
注意: 安装包会询问是否合并 Trendz 配置,建议选择 merge option 以保留原有参数。
执行常规升级脚本:
1
sudo /usr/share/trendz/bin/install/upgrade.sh
启动服务
1
sudo service trendz start
同步 Trendz 与 ThingsBoard
升级后需将 Trendz 与 ThingsBoard 同步。操作步骤见此处。