反馈已提交

网络繁忙

4.0.x 升级至 4.1.x

  • 文档创建者:Roxy
  • 历史版本:6
  • 最近更新:Roxy 于 2024-06-18
  • 1. 概述

    为满足客户的新需求以及完善之前版本某些功能的不足之处,FineDataLink 在不断地更新迭代。

    若需要体验新产品功能或者修复之前版本中存在的一些问题,客户需要升级到当前最新版本。

    本文来说明如何从 4.0.20 版本升级至 4.1.x 最新版本。

    注1:4.0.20-4.0.30 版本升级至 4.1.x 版本均适用此方案。

    注2:获取升级 JAR 包可直接在服务群内沟通相应客户成功获取或者填写 https://t6ixa9nyl6.jiandaoyun.com/f/6152dbd4a57b9b0008992c6a?ext=help  后有对应人员联系您提供。

    若非常紧急可电话联系处理,联系电话 400-811-8890转1。

    2. 暂停管道任务

    管理员登录FineDataLink,点击「任务运维>管道任务」,如有运行中的管道任务,请先暂停。在升级完成后再启动。

    3. 备份工程

    在进行工程升级前,为避免升级失败,导致工程文件丢失无法回退等问题,请务必对原工程进行备份后再进行后续操作。

    管理员进入「管理系统>智能运维>备份还原」,依次点击「平台配置」 、「FDL任务」、「jar包」、「插件」进行手动备份,如下图所示:

    4. 关闭Tomcat

    1)在%tomcat%/bin目录下,执行./shutdown.sh

    2)等待 30s 左右,然后通过命令查看任务是否关闭

    ps -ef | grep tomcat-linux

    3)如果任务没有关闭:

    查看占用进程:使用命令查看进程,查看当前 Tomcat 占用进程,如下图进程号为 18727。

     ps -ef|grep tomcat

    杀死进程:执行命令。例如进程号为 20976,则执行 kill  20976

     kill <pid> 

    然后再次使用命令查看进程是否被关闭,如下图进程号消失则为成功关闭服务器。

    ps -ef|grep tomcat


    注:如果通过 kill <pid> 长时间无法关闭,联系技术支持人员进行排查。

    5. 服务器备份

    为了稳妥起见,建议整个工程做个备份。

    %tomcat%/目录下执行命令备份工程:

    tar -zcvf tomcat_Bak20240102.tar.gz tomcat 

    6. 升级至 4.0.24(可选)

    初始版本为 4.0.24 以下版本为保险起见,可以先升级至 4.0.24 版本(较稳定)再升级至 4.1 版本。

    1)进入 %Tomcat/webapps/webroot/WEB-INF/lib%目录下,输入命令替换 4.0.24 的 JAR:

    cp -r FDL_jar_4.0.24/*  Tomcat/webapps/webroot/WEB-INF/lib

    分别输入 y 确认替换。

    注:实际 4.0.24 的 jar 压缩包名称以及正式 FDL 工程路径按照实际情况替换。

    2)启动验证。

    进入 %Tomcat/bin%目录下,执行命令启动系统工程。

    ./startup.sh

    登录系统工程,进入「管理系统>注册管理」检查是否已经升级至 4.0.24 版本。

    3)工程关闭。进入 %Tomcat/bin%目录,执行命令关闭工程。

    ./shutdown.sh

    使用命令查看进程是否存在

    ps -ef|grep tomcat

    如果还存在 FDL 的进程,参考本文第四章杀死进程。

    7. 替换最新的 4.1.x JAR

    1)进入 %Tomcat/webapps/webroot/WEB-INF/lib%目录下,执行命令:

    cp -r FDL_jar_4.1.9.1/*  Tomcat/webapps/webroot/WEB-INF/lib

    然后分别输入 y。

    注:示例使用的是 4.1.9.1 版本的 JAR,若用户需要使用其他版本,修改 JAR 命令的后缀与获取的 JAR 包文件后缀一致即可。

    2)删除xxx-4.0.jar

    进入 %Tomcat/webapps/webroot/WEB-INF/lib%目录下,执行命令

    rm *-4.0.jar

    然后分别输入 y。

    3)删除 fine-bi-engine-third-*.jar

    进入%Tomcat/webapps/webroot/WEB-INF/lib%目录下,执行命令:

     rm fine-bi-engine-third-*.jar

    然后分别输入 y。

    8. 启动工程

    1)检查Kafka是否正常运行

    如工程使用了数据管道功能,建议在启动工程前检查Kafka是否正常运行。

    查看 Kafka 运行状态和启动操作请参见:部署Kafka

    2)在%tomcat%/bin目录下执行 ./startup.sh 启动工程。

    3)然后登录系统,进入「管理系统>注册管理」查看当前数据平台的版本信息是否已经升级成为指定的版本,如下图所示:

    9. 重新注册

    登录系统,进入「管理系统>注册管理」 ,在注册信息重新上传Lic,Lic 申请步骤详情参见:本地容器认证


    附件列表


    主题: 部署升级
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持