This document applies to upgrading FineDataLink projects (not deployed via FineOps) within V4.2.x only.
1. For guidance on upgrading FineOps-deployed FineDataLink projects, see:
Intranet-Based O&M Project Upgrade, Extranet-Based O&M Project Upgrade, and FineDataLink Transitional Upgrade Instruction
2. For guidance on upgrading FineDataLink projects (not deployed via FineOps) from V4.1.x or earlier versions to V 4.2.x, see Upgrading FineDataLink From V4.0 or V4.1 to V4.2.
FineDataLink has been continuously updated and iterated to meet customers' new needs and enhance the functionality of earlier versions.
To access new functions and fixes for issues in previous versions, you need to upgrade FineDataLink to the latest version.
1. First, upgrade FineDataLink to V4.2.2.3. After the upgrade, you are advised to follow the "Confirming Normal Kafka Operation" and "Restarting Tomcat" sections of this document to start the project and verify a successful upgrade.
2. Then, upgrade FineDataLink to V4.2.4.3. After the upgrade, you are advised to follow the "Confirming Normal Kafka Operation" and "Restarting Tomcat" sections of this document to start the project and verify a successful upgrade. The JAR package fdl-cron has been changed to fdl-offline, which requires you to delete the fdl-cron file during JAR replacement.
3. Finally, upgrade FineDataLink to the target version. If the target version is V4.2.6.2 or later versions, you must first delete all JAR files starting with fine- and fdl- in Tomcat installation directory/webapps/webroot/WEB-INF/lib before placing the new JAR files.
1. First, upgrade FineDataLink to V4.2.4.3. After the upgrade, you are advised to follow the "Confirming Normal Kafka Operation" and "Restarting Tomcat" sections of this document to start the project and verify a successful upgrade. The JAR package fdl-cron has been changed to fdl-offline, which requires you to delete the fdl-cron file during JAR replacement.
2. Then, upgrade FineDataLink to the target version. If the target version is V4.2.6.2 or later versions, you must first delete all JAR files starting with fine- and fdl- in Tomcat installation directory/webapps/webroot/WEB-INF/lib before placing the new JAR files.
You can send an email to international@fanruan.com or click at https://help.fanruan.com/finedatalink-en/.
For more contact methods, see Technical Support Channel Introduction.
Before a project upgrade, you must back up the original project and then proceed with subsequent operations. This can avoid rollback inability caused by project file loss if the upgrade fails.
Log in to FineDataLink as the admin, choose System Management > Intelligent O&M > Backup and Restoration, and click Manual Backup on the Platform Configuration, FDL Task, JAR Package, and Plugin tab pages in sequence, as shown in the following figure.
If pipeline tasks are running and an external database is configured, manually back up the migrated FineDB database.
1. Refer to the "Notes" section of this document. For projects of certain versions, you need to delete some JAR files before upgrading the project.
2. Refer to the steps in the "Uploading the Update Package" section to upload the latest JAR packages and update the project.
2. Extract the JAR packages obtained in the "Obtaining JAR Packages" section and place them in Tomcat installation directory/webapps/webroot/WEB-INF/lib . (Overwrite existing files if files with duplicate names exist.)
If the project contains running pipeline tasks, you are advised to confirm Kafka is running properly before starting the project.
For details about Kafka operation check and startup operations, see Kafka Deployment - ZooKeeper Mode.
For details, see Stopping/Restarting/Starting a FineDataLink Project.
Log in to FineDataLink as the admin after upgrading and restarting the project, and choose System Management > Registration Management > Version Information.
You can check whether the current JAR version is the desired project version, as shown in the following figure.
If you upgrade a project with activated data service APIs to V4.2.6.2 or later versions, note that:
After upgrades, calls of activated APIs remain unaffected, but modifications to APIs may alter the request JSON format. Remind API callers to make corresponding changes.
The Content-Type header of the data service is changed from text/json to application/json. Before upgrades, confirm whether the previous calls were done through code and whether the code specifically parsed text/json. If targeted parsing was implemented, the request type must be adjusted. Otherwise, the call will fail.
If you have upgraded FineDataLink to V4.2.1.1 and created pipeline tasks, and need to roll back the upgrades, you must delete the TO_SYNC_TRAFFIC field from the FINE_DP_PIPELINE_EXECUTE table in the FineDB database after rollback, and then restart the FineDataLink project.
Assume that you have upgraded FineDataLink to V4.2.11.3 or later versions and need to roll back the upgrades. Since the PAUSE status of real-time pipeline tasks cannot be recognized by FineDataLink of older versions, you need to execute the following SQL statement in the FineDB database before rollback:
UPDATE FDL_PIPE_TABLE_RECORD set STATUS = 'PRE_INIT' WHERE STATUS = 'PAUSE'
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
Submitted successfully
Network busy