1、功能简介编辑
为满足客户的新需求以及完善之前版本某些功能的不足之处,我们的产品在不断地更新迭代。
若需要修复之前产品的一些问题,以及体验新功能,则需要升级到最新版本。
若需获取新版jar包、新增功能依赖jar包;请联系对应项目经理或者技术支持人员获取。
2、新增依赖升级编辑
2.3.3 版本
流任务新增Shell脚本调用功能,需要进入FT安装目录/libs/内新增ganymed-ssh2-262.jar | |
HANA数据库驱动更新,需要进入FT安装目录/libs/drivers/内删除njdbc.jar,并在同文件夹下新增ngdbc-2.9.16.jar | ngdbc-2.9.16.ja |
2.3.6 版本
流任务新增依赖包,需要进入FT安装目录/libs/内新增flink-annotations-1.10.1.jar、flink-core-1.10.1.jar | |
新增Rabbit MQ输入,需要进入FT安装目录/libs/内新增org.eclipse.paho.client.mqttv3-1.2.5.jar | org.eclipse.paho.client.mqttv3-1.2.5.jar |
3、常规升级编辑
3.1 小版本内升级:
版本:例如需要从2.3.1升级到2.3.3,那么2.3属于小版本内升级。
注意:升级期间需要重启服务,请合理安排升级时间。
1. 向 FineTube 技术人员获得4个产品升级jar包和其他依赖包:
fine-data-base-x.x.x.jar、fine-data-core-x.x.x.jar、fine-data-jpa-x.x.x.jar、fine-data-web-x.x.x.jar;
ganymed-ssh2-262.jar、ngdbc-2.9.16.jar...
2. 进入FT安装目录/bin/ ,执行shutdown.sh,停止FT服务。
3. 将FT安装目录/libs/路径下 ,将原先4个对应产品jar包删除,新增新版本产品jar包,并根据“新增依赖升级”说明,对应增减依赖jar包,产品jar示例如图所示:
4. 产品jar和依赖jar替换完毕后,进入FT安装目录/bin/ ,执行startup.sh,启动FT服务。
3.2 大版本升级
3.2.1 FineTube 2.0版本升级到2.3版本
1. 备份2.0安装目录下的bin、fdload、libs、FineTube、FineTube.vmoptions、.install4j、jre、libs、resources(如果部分文件没有请忽略)
2. 下载最新2.3安装包并安装到其他目录。
3. 将2.3安装包的安装目录中的bin、fdload、libs、FineTube、FineTube.vmoptions、.install4j、jre、libs、resources/starter.properties文件拷贝到2.0安装目录中,完全覆盖原来的文件。
4. 删除2.3安装目录,进入2.0安装目录中,bin/startup.sh启动FineTube