# 7.1.0升级到7.2.0
# DWS7.2.0默认使用AFC版本为8.5.0,故本次升级需要对AFC从8.3.3升级到8.5.0,公共资源模块从8.3.3.0升级到8.5.0.0。
# 升级所使用脚本根据项目部署的数据库类型进行选择。文档以MySQL作为示例。
# 一、DolphinScheduer 升级
# 1.停止旧服务
停止apache-dolphinscheduler-7.1.0的服务
# 2.升级脚本
执行升级脚本前务必备份原有 DolphinScheduer 数据库及数据。
升级脚本来自于介质 apache-dolphinscheduler-7.2.0-bin.tar.gz
在dolphinscheduler所在数据库执行脚本:apache-dolphinscheduler-7.2.0-bin/sql-scripts/upgrade/mysql/7.2.0.sql
其他类型数据库使用 apache-dolphinscheduler-7.2.0-bin/sql-scripts/upgrade/目录下对应的数据库升级脚本。
# 3.升级程序
解压介质
apache-dolphinscheduler-7.2.0-bin.tar.gz参考DolphinScheduler安装指南部署dolphin新介质。
# 4.启动程序
启动apache-dolphinscheduler-7.2.0的服务。
# 二、AFC8.3.3升级8.5.0
- 停止 AFC 8.3.3程序。
- 执行 AFC 数据库升级SQL脚本。
- 部署 AFC 8.5.0程序,先不启动。
- 待修改AME+申请AFC8.5.0的补丁,补丁号【PLATFORM_8.3.3_AFCENTER_20250606_P1】,将补丁包中的jar放置在${AFC8.3.3部署目录}/lib下
参考AFC升级手册:
待修改 833升级850说明 (opens new window):http://help.primeton.com/eos/8.5.0/faq_reference/833_upgrade_850.html
# 三、DWS 升级
# 1.停止旧服务
停止 DWS 7.1.0 程序。
# 2. 升级脚本
执行升级脚本前务必备份原有 DWS 数据库及数据。
- pubresmng_component_v8.5.0.0.zip 介质解压在 pubresmng_component 目录下
- Primeton_DWS_Server_7.2.0.tar.gz 解压在 dws_server 目录下 :::
在
AFC所在数据库执行以下脚本:pubresmng_component/script/upgrade/Mysql/8.3.3.0-8.5.0.0.sql
dws_server/db-script/dws/upgrade/Mysql/710-720/AFC-upgrade.sql
在
DWS所在数据库执行以下脚本:dws_server/db-script/dws/upgrade/Mysql/710-720/DWS-upgrade.sql
# 3.升级程序
- 部署 DWS 7.2.0 发布版介质,本次新增服务Unidata_Client_Server(部署参考MicroApp 版安装)
- 部署 Primeton DI(部署参考Primeton DI安装)
- 部署 SeaTunnel(部署参考SeaTunnel安装)
# 4.检查修改nginx配置
nginx配置在 7.1.0版本配置的基础上增加了unidata-server的配置项,可检查nginx.conf中以下配置:

完整参考如下配置:
#user nobody; worker_processes 1; events { worker_connections 1024; } http { include /usr/local/nginx/conf.d/*.conf; include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 8082; server_name 192.168.16.80; charset utf-8; client_max_body_size 500m; # AFCenter 前端资源文件,根据实际环境修改路经 location / { root /opt/dws/dws_ui; index index.html index.htm; try_files $uri /index.html; } # AFcenter后端,根据实际环境修改ip和端口 location /afc { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-Port $remote_port; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Upgrade $http_upgrade; #此处配置上面定义的变量 proxy_set_header Connection "Upgrade"; proxy_pass http://192.168.16.80:13083/; } #SQL客户端AI智能体配置 location ~ /afc/api/unidata-client/datasource/ai/stream/sse/connect { gzip off; gzip_vary off; # SSE必需的头信息 proxy_set_header Connection ''; proxy_http_version 1.1; proxy_cache off; # 保持长连接 proxy_read_timeout 86400s; proxy_send_timeout 86400s; rewrite ^/(.*)/api/(.*)$ /api/$2 break; proxy_pass http://192.168.16.80:28084; } #unidata-server, 根据实际环境修改ip和端口 location /afc/api/unidata-client { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-Port $remote_port; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Upgrade $http_upgrade; #此处配置上面定义的变量 proxy_set_header Connection "Upgrade"; proxy_pass http://192.168.16.80:28084/api/unidata-client; } #DWS-server,根据实际环境修改ip和端口 location /DWS { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Real-Port $remote_port; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; charset utf-8; proxy_pass http://192.168.16.80:28082/; proxy_set_header Host $host; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; proxy_read_timeout 600s; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }重启nginx
nginx -s reload
# 5. 启动程序
启动AFC 8.5.0及DWS 7.2.0程序。
# 6.同步租户资源
登录admin账号,进入【应用中心】,选择通用管理->数据导入功能。

点击【同步租户资源】,然后点击弹窗内的“同步”按钮。

点击同步后,提示同步成功。

以上操作执行成功后,即完成DWS程序升级。