1. 概述
1.1 确认版本
升级版本确认及每个版本对应的文档索引参见:FineBI 版本说明
本文介绍集群 5.1.1 升级到 5.1.2、5.1.3、5.1.5 版本升级指南, 对应版本单节点升级指南参见文档:5.1.1-5.1.5升级指南
1.2 升级流程
2. 升级前准备工作
升级前需进行一些升级的准备工作,请参考文档:5.1.1-5.1.5升级前准备工作
3. web 集群升级
集群环境有多个节点,处理不同的请求,在开启多个节点的情况下,上述三个功能的请求会被转发到不同的节点处理,会导致升级有误;因此对于集群,我们只提供单节点升级方案。
操作要求:需要操作人员对环境配置比较熟悉。
1)使用升级工具的所有功能,正常升级完成一个节点。步骤详情请参考文档:5.1.1-5.1.5升级指南 第3节 单节点升级。
2)每一个节点都手动替换需要升级到版本的 jar 包。
将升级的 jar 包,拷贝至 FineBI 目录%FineBI%/webapps/webroot/WEB-INF/lib中,替换原先的 JAR 包。
3)重启 BI 工程。集群工程替换 JAR 文件后,先启动一个节点,等该节点启动成功后,再启动其他的节点,不可以同时启动。
注 1:开哪个节点升级取决于用户的环境配置,有些用户的配置复杂,对节点启动顺序有要求,或者设置了不同节点处理不同的请求,节点不是可以轻易关闭的等等。
注 2:nginx 有文件传输大小和时间的限制,「上传JAR文件」页面的自动换jar功能,上传的 jar 包比较大时,可能会超出 ngnix 的限制,导致上传 jar 失败,此时也手动换 jar ,参考 3.1 节。