# Standalone版7.0LA2升级到7.0.2
# DWS7.0.2默认使用AFC版本为8.3.2,故本次升级需要对AFC从8.3.0升级到8.3.2。
# 升级所使用脚本根据项目部署的数据库类型进行选择。文档以MySQL作为示例。
# 一、DWS standalone 7.0LA2升级到7.0.2
# 1. 备份原有数据库数据及停止7.0LA2服务
#示例原服务路径为 /home/dws/Primeton_DWS_Standalone/
su dws
cd /home/dws/
./Primeton_DWS_Standalone/shutdown.sh
mv Primeton_DWS_Standalone Primeton_DWS_Standalone_bk
# 2.解压7.0.2介质
su dws
cd /home/dws/
tar -zxvf Primeton_DWS_Standalone_7.0.2.tar.gz
# 3. 升级数据库脚本
重要提醒:升级脚本前先停止程序并备份原有数据库数据
在
dws
所在数据库执行以下脚本:Primeton_DWS_Standalone/server/dws/db-scripts/02-afc/upgrade/Mysql/8.3.0-8.3.1.sql
Primeton_DWS_Standalone/server/dws/db-scripts/02-afc/upgrade/Mysql/8.3.1-8.3.2.sql
Primeton_DWS_Standalone/server/dws/db-scripts/03-public-resource/upgrade/Mysql/8.3.0.1-8.3.2.0.sql
Primeton_DWS_Standalone/server/dws/db-scripts/04-dws/upgrade/Mysql/701-702/all.sql
Primeton_DWS_Standalone/server/dws/db-scripts/05-dws-standalone/upgrade/Mysql/701-702-upgrade.sql
在
dolphinscheduler
所在数据库执行以下脚本:Primeton_DWS_Standalone/service/dolphin/standalone-server/conf/sql/DWSupgrade/mysql/7.0.2.sql
# 4.启动服务
su dws
cd /home/dws/Primeton_DWS_Standalone
./startup.sh
startup.sh可直接启动所有服务,包括dws、dolphinscheduler、seatunnel。若要单独启动某一服务 则可以使用 startup.sh [server]方式:./startup.sh [dws]|[dolphin]|[seatunnel]
# 5.同步租户资源
登录admin账号,进入【应用中心】,选择通用管理->数据导入功能。
点击【同步租户资源】,然后点击弹窗内的“同步”按钮。
点击同步后,提示同步成功。
# 6. 权限升级
登录admin账号,进入【应用中心】,选择通用管理->数据导入功能,点击【权限升级】。
提示从831升级到832,点击确定,升级成功。
# 7.新增菜单,页面,功能码等资源的授权
选择权限管理->角色管理。选择
平台
页签,点击选择【租户管理员】角色对应的资源权限数量
。在
页面
页签,勾选“系统管理”以及“运维中心”的【审计日志】,并保存。切换
功能
页签,选择【系统管理】下的所有选项、【运维中心】的“查询审计日志”选项,点击保存。点击【返回】,切换到【业务对象】tab,选择【数据开发项目】,点击右侧列表中【数据治理项目管理员】的
资源权限数量
。在【页面】tab下,勾选【数据开发-数据建模】的所有选项、【数据开发-项目配置】的“清洗规则管理”选项。
# 8.修改调度引擎注册信息
DWS7.0.2 standalone版本中剔除了zookeeper,因此升级前使用zookeeper方式注册的调度引擎需要修改为jdbc注册方式。
点击【公共资源】->【调度引擎管理】页面,选择要修改的调度引擎的”编辑“按钮。
在【调度引擎详情】页面,修改注册方式为“jdbc”,并编辑注册中心的信息,配置和dolphin部署的bin/env/dolphinscheduler_env.sh中信息保持一致。保存修改。
查看执行资源状态,资源状态正常。
完成以上操作,DWS Standalone升级成功。