XL-LightHouse
新一代实时业务监控系统

一键升级(Shell部署方式)

作者:admin
最后编辑:2025-12-11 10:20:21

本文介绍如何对通过Shell方式部署的xl-lighthouse服务进行版本升级。在系统中部署和升级操作需要使用root账号,其他如启动、停止、重启、日志导出、数据备份等日常运维操作均使用部署账号(默认为:work)。

备份原数据

为防范升级风险,在系统升级前建议您首先进行数据备份,参考章节:数据备份与恢复

编译升级包

  • 下载源代码,指定所要升级到的目标版本号
git clone -b releases-x.x.x https://github.com/xl-xueling/xl-lighthouse.git
或 
git clone -b releases-x.x.x https://gitee.com/xl-xueling/xl-lighthouse.git
  • 源码编译
mvn clean install -P release

以下输出文件为对应版本的升级包 ./lighthouse-upgrade/target/lighthouse-upgrade-x.x.x.tar.gz

系统升级

1、注意事项

  • 执行升级操作前,请首先使用部署账号(默认为:work)登录操作节点,执行stop-all.sh将集群停止;
  • 再切换到root账号执行以下升级操作;

2、升级包放置路径

使用root账号登录系统,上传升级包。升级包上传路径不能在LDP_HOME路径下,以下示例中部署路径LDP_HOME为/opt/soft/lighthouse-2.1.2,我将升级包上传至/opt/soft/upgrade目录下。

正确路径示例:部署路径 /opt/soft/lighthouse-2.1.2  升级包放置路径:/opt/soft/upgrade
错误路径示例:部署路径 /opt/soft/lighthouse-2.1.2  升级包放置路径:/opt/soft/lighthouse-2.1.2/upgrade  (升级包不能放到部署路径下面,否则升级时会出现问题)

3、执行升级操作

# 解压升级包
tar zxvf lighthouse-upgrade-x.x.x.tar.gz

# 进入到lighthouse-upgrade-x.x.x目录下,然后执行升级脚本
./upgrade.sh

升级命令执行完成后,系统自动重启!

Web系统访问地址如下,端口号为8181

http://10.206.6.31:8181