历史版本3 :4.0升级到4.2、4.1升级到4.2说明 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

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)如果任务没有关闭:

查看占用进程:使用 ps -ef|grep tomcat查看进程,查看当前Tomcat占用进程,如下图进程号为 18727。

杀死进程:执行  kill <pid> 。例如进程号为 20976,则执行 kill  20976

然后再次使用ps -ef|grep tomcat查看进程是否被关闭,如下图进程号消失则为成功关闭服务器。


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

5. 服务器备份编辑

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

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

tar -zcvf tomcat_Bak20240102.tar.gz tomcat 

6. 替换最新的 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。

7. 启动工程编辑

1)检查Kafka是否正常运行

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

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

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

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

8. 重新注册编辑

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