普元数据开发平台 普元数据开发平台
产品介绍
安装部署
快速入门
操作指南
FAQ
  • Standalone版7.0.0(LA)升级到7.0.1(LA2)
  • 一、DWS standalone V7.0LA升级V7.0LA2
  • 1. 备份原有数据库数据及停止7.0 LA服务
  • 2.解压7.0 LA2介质
  • 3. 升级数据库脚本
  • 4.放置AFC补丁jar并启动服务
  • 5.同步租户资源
  • 4. 新增菜单,页面,功能码等资源的授权

# Standalone版7.0.0(LA)升级到7.0.1(LA2)

# 本次升级是公共资源模块从8.3.0->8.3.0.1。AFC版本依旧为8.3.0版本,不涉及升级。升级所使用脚本根据项目部署的数据库类型进行选择。文档以MySQL作为示例。

# 一、DWS standalone V7.0LA升级V7.0LA2

# 1. 备份原有数据库数据及停止7.0 LA服务

#示例原服务路径为  /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 LA2介质

su dws cd /home/dws/ tar -zxvf Primeton_DWS_Standalone_7.0LA2.tar.gz

# 3. 升级数据库脚本

重要提醒:升级脚本前先停止程序并备份原有数据库数据

  1. 在dws所在数据库执行以下脚本:

    Primeton_DWS_Standalone/server/dws/db-scripts/03-public-resource/upgrade/Mysql/8.3.0-8.3.0.1.sql

    Primeton_DWS_Standalone/server/dws/db-scripts/04-dws/upgrade/Mysql/700-701/all.sql

  2. 在dolphinscheduler所在数据库执行以下脚本:

    Primeton_DWS_Standalone/service/dolphin/standalone-server/conf/sql/DWSupgrade/mysql/3.1.8.sql

    Primeton_DWS_Standalone/service/dolphin/standalone-server/conf/sql/DWSupgrade/mysql/3.2.1.sql

# 4.放置AFC补丁jar并启动服务

  1. 将AFC-patch.zip中的jar放置在Primeton_DWS_Standalone/server/dws/lib目录下。补丁包AFC-patch.zip从DWSLA2介质包中获取。 image-20240319173513715

    patch_20240726142848.png

若使用的数据库是PostgreSQL或openGauss时,则需要将DWS-patch.zip中的jar放置在Primeton_DWS_Standalone/server/dws/lib目录下。补丁包DWS-patch.zip从DWSLA2介质包中获取。

patch_20240726142848.png

  1. 启动服务

    su dws
    cd /home/dws/Primeton_DWS_Standalone
    ./startup.sh
    

    startup.sh可直接启动所有服务,包括dws、zookeeper、dolphinscheduler、seatunnel。若要单独启动某一服务 则可以使用 startup.sh [server]方式:./startup.sh [dws]|[zookeeper|[dolphin]|[seatunnel]

# 5.同步租户资源

  1. 登录admin账号,进入【应用中心】,选择通用管理->数据导入功能。

    image-20240319173513715

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

    image-20240319173702904

    image-20240319173716724

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

    image-20240320095348244

  4. 在dws所在数据库执行以下语句

    update afc_res_group set APP_id = (select id from afc_application where code = 'AFCENTER') where APP_ID = (select id from afc_application where code = 'DWS');
    update afc_resource set APP_id = (select id from afc_application where code = 'AFCENTER') where APP_ID = (select id from afc_application where code = 'DWS');
    update afc_business_object set APP_id = (select id from afc_application where code = 'AFCENTER') where APP_ID = (select id from afc_application where code = 'DWS');
    

# 4. 新增菜单,页面,功能码等资源的授权

  1. 选择权限管理->角色管理。选择平台页签,点击选择【租户管理员】角色对应的资源权限数量。

    image-20240428190421871

  2. 选择页面页签,勾选“数据租户管理”,并保存。

    image-20240428190518162

    image-20240428190533688

  3. 切换功能页签,勾选【数据租户管理】【项目列表】,【调度引擎】,【运维中心】下的所有选项,并保存。

    image-20240428190642107

    image-20240428190728212

  4. 点击返回角色管理,在平台页签,点击【数据治理开发】角色对应的资源权限数量。

    image-20240428190803190

    image-20240428190821460

  5. 点击页面页签,去掉【调度引擎】、【运维中心】、【项目列表】选项并保存;保存后再次重新全部勾选并保存。备注:该步骤必须执行

    image-20240428191120967

    image-20240428191146196

  6. 切换功能页签,勾选【成员管理】、【调度引擎】、【运维中心】下的所有选项,【项目列表】下的“项目查询”选项,并保存。

    image-20240428190910248

    image-20240428191726893

    image-20240428190925269

    image-20240428191713861

  7. 返回角色管理,在平台页签,点击【数据租户】角色对应的资源权限数量。

    image-20240428191856609

  8. 切换页面页签,勾选“数据租户管理”,并保存。

    image-20240428191952029

    image-20240428191957031

  9. 切换功能页签,勾选“成员管理”下的所有选项,以及“数据租户管理”下的“查询数据租户”选项,并保存。

    image-20240428192124430

    image-20240428192207465

    image-20240428192138601

    image-20240428192223486

  10. 返回角色管理,切换业务对象页签,选择应用基础门户下的【公共资源】,点击【数据租户管理员】的资源权限数量。

    image-20240428192324637

  11. 切换至功能页签,勾选“数据租户资源修改”,并保存。

    image-20240428192351972

    image-20240428192409661

  12. 返回角色管理,切换业务对象页签,选择数据开发下的【数据开发项目】,点击【数据治理项目管理员】的资源权限数量。

    image-20240428192834007

  13. 切换至页面页签,勾选“数据开发-项目配置”、“作业调度-引擎”下的所有选项,并保存。

    image-20240428193308888

    image-20240428193322335

  14. 切换至功能页签,勾选“项目列表”、“调度引擎”下的所有选项,并保存。

    image-20240428193425246

    image-20240428193439033

  15. 返回上一层,点击【数据治理项目开发】的资源权限数量。

    image-20240428193507561

  16. 切换至页面页签,勾选“数据开发-项目配置”下的“项目信息”、“数据源配置”、“文件管理”;“作业调度-引擎"下的”作业流管理“、”作业流实例“、”任务管理“、”任务实例“ 选项,并保存。

    image-20240428193522844

    image-20240428193600795

  17. 切换至功能页签,勾选”项目列表“下的”项目导入/导出“、”项目开发“、”项目调度资源查看“、”项目资源配置“,并保存。

    image-20240428193617512

    image-20240428193640572

  18. 返回上一层,点击【数据治理项目运维】的资源权限数量。

    image-20240428193657694

  19. 切换至页面页签,勾选”数据开发-项目配置“下的”项目信息“选项;勾选”作业调度-引擎“的所有选项,并保存。

    image-20240428193714405

    image-20240428193733324

  20. 切换至功能页签,勾选”项目列表“下的”项目投产“、”项目导入/导出“、”项目调度资源查看“选项,勾选”调度引擎“下的所有选项,并保存。

    image-20240428193757322

    image-20240428193823149

  21. 刷新页面后,权限配置正常。

    image-20240428193851835

← 微服务版7.0.0(LA)升级7.0.1(LA2)指南 数据准备 →