历史版本3 :4.1-5.1升级操作(Linux) 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1、升级前准备编辑

升级前我们需要准备升级工具及升级文件等,准备如下:

a. 升级工具:

    联系帆软技术支持获取Linux版本升级工具FineBIUpgrade_v5_1_linux.sh,如下图:

    222

b. 升级工程:

    在升级前,我们需要确保使用的版本为FineBI4.1,建议使用最新版本的jar包,若版本不一致可参考FineBI升级指南升级;

    升级所需4.1工程目录为%FineBI%/webapps/WebReport下的WEB-INF文件夹,如下:(具体为biReport、finedb、resources文件夹下全部内容)

    222

c. 5.1工程:

    若升级的FineBI4.1为直接安装版本,则需要准备一个单独安装的5.1工程,5.1的安装可参考FineBI安装与启动

    若升级的FineBI4.1为Web容器部署,则不需要另外安装5.1,此步骤不需准备;

d. 安装JDK:

    在Linux系统中安装JDK1.8版本,因FineBI5.1支持的JDK版本如下:JDK1.8及以上(32位:Oracle;63位:Oracle、IBM J9)

e. 其他说明:

    若工程为从低版本先升级为的4.1版本,建议使用该版本启动一次,正常关闭后再开始后续的升级操作;

2、升级工具操作编辑

a. 使用升级工具:

    1)进入升级工具文件所在目录,先给文件赋权限,使用命令如下:

         chmod 777 FineBIUpgrade_v5_1_linux.sh

         222

    2)使用如下命令执行升级工具:

         ./FineBIUpgrade_v5_1_linux.sh

         注:此处升级日志将直接打印在终端中,若想将升级日志重定向至文件,可使用./FineBIUpgrade_v5_1_linux.sh 2>&1 | tee mylog.log命令执行升级操作。

    3)选择一种语言,此处我们选择中文(简体),输入1并按回车键,如下图:

         222

    4)选择升级工程所在目录,输入第一章节准备的升级工程所在目录。需要是包含WEB-INF的文件夹,通常为WebReport,如下图:

         222

         注:如果非Tomcat部署或WebReport名称有修改,则路径指定为包含WEB-INF的上级目录。

    5)输入工程备份文件夹,可以为任意的路径备份。如下图,输入想要备份的目录并敲击回车键。

         222

    6)随即进入工程备份及升级阶段,在升级过程中会输出日志,如下图:

         注:此处在升级过程中,不能关闭升级程序,且不能对升级工程做任何修改。

         222

    7)在升级快结束阶段会进行环境检查,并提示环境检查结果。比如检测端口占用等,需要手动关闭占用端口的程序后续才能成功启动升级后的工程;

         升级成功后,会提示升级完成,如下图:

         222

    8)升级后的工程WEB-INF文件夹如下图所示:

         222

         且升级后的WebReport目录下会生成升级检测报告:upgrade-report.xlsx;

b. 替换5.1工程:

         进入升级好的4.1工程下,将WEB-INF文件夹拷贝至安装好的5.1工程目录../webapps/webroot/下替换,如下图:

         222

         222

c. 启动验证:

         进入5.1工程目录%FineBI%/bin下,执行./finebi 启动工程验证升级是否成功,若能成功启动进入数据决策系统,则表示升级成功。

3、升级核对和调整编辑

兼容调整:

         升级成功后,需要针对4.1升级到5.1不兼容的部分做一些效果调整。具体可根据升级后获取的升级检测报告中详细兼容问题列表进行调整,如下图:

         222

         详细兼容说明可参考4.1升级到5.1兼容说明