历史版本64 :4.2.x版本间升级说明 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

本文仅用于指导非运维平台部署的FineDataLink4.1.x工程升级。

运维平台部署的FineDataLink工程,请通过运维平台进行升级,详情请参见:外网升级运维项目内网升级运维项目

本文仅介绍内网手动升级的步骤,外网用户推荐使用 FineDataLink一键升级,实现更便捷的升级。

目录:

1. 概述编辑

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

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

icon提示:4.1.x 版本间说明请参见:历史版本;本文给出 4.2.x 版本间的升级步骤。

2. 4.2.x 之间版本升级编辑

2.1 获取JAR包

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

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

2.2 备份工程

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

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

若使用了数据管道且配置了外接数据库,需要在数据库对外迁的 FineDB 进行手动备份。

2.3 关闭 Tomcat

若升级前的 FineDataLink 为 4.1.7.2 及以上版本,可以不执行下面 2.3、2.4 节内容,直接使用 上传更新升级工程

若升级前的 FineDataLink 为 4.1.7.2 以下版本,则需要参考下面的步骤进行手动操作

示例:工程部署在/home/wendy/FDL/tomcat-linux下。

1)执行下面命令,查看工程进程,发现当前服务器处于运行状态,进程号为 14429、13878,如下图所示:

ps -ef|grep tomcat-linux

2.png

2)杀死工程进程,并检查是否有残余工程进程,需杀死所有本工程相关的进程。

kill 14429
kill 13878

使用上面语句后,可稍等半分钟,再次使用ps -ef|grep tomcat-linux查看进程是否被关闭。

注1:不建议用 kill -9 pid 语句,会导致管道任务异常。

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

2.4 替换新 JAR

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

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

然后分别输入 y。

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

2.5 检查Kafka是否正常运行

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

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

2.6 重启tomcat

请参见:关闭或重启FineDataLink工程

2.7 检查升级是否成功

升级重启后,管理员登录 FineDataLink,点击「管理系统>注册管理>版本信息」。

可查看当前 JAR 版本,确认是否是自己所需的工程版本。如下图所示:

37.png