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

# 8.0LA升级到8.0LA2

# 文档以 MySQL 数据库作为示例。

# 一、DI V8.0LA升级V8.0LA2

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

#示例原服务路径为  /home/dws/Primeton_Data_Integration/
su dws
cd /home/dws/
./Primeton_Data_Integration/shutdown.sh
mv Primeton_Data_Integration Primeton_Data_Integration_bk

# 2.解压8.0 LA2介质

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

# 3. 升级数据库脚本

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

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

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

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

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

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

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

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

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

    image-20240319173513715

    patch_20240726142848.png

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

  2. 启动服务

    su dws
    cd /home/dws/Primeton_Data_Integration
    ./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. 在server所在数据库执行以下语句


   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

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

    image-20240428190518162

    image-20240428190533688

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

    image-20240428190642107

    image-20240428190728212

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

    image-20240428190803190

    image-20240428190821460

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

    image-20240428191120967

    image-20240428191146196

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

    image-20240428190910248

    image-20240428191726893

    image-20240428190925269

    image-20240428191713861

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

    image-20240428191856609

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

    image-20240428191952029

    image-20240428191957031

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

    image-20240428192124430

    image-20240428192207465

    image-20240428192138601

    image-20240428192223486

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

    image-20240428192324637

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

    image-20240428192351972

    image-20240428192409661

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

    image-20240428192834007

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

    image-20240428193308888

    image-20240428193322335

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

    image-20240428193425246

    image-20240428193439033

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

    image-20240428193507561

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

    image-20240428193522844

    image-20240428193600795

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

    image-20240428193617512

    image-20240428193640572

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

    image-20240428193657694

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

    image-20240428193714405

    image-20240428193733324

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

    image-20240428193757322

    image-20240428193823149

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

    image-20240428193851835

← DI V8安装指南 数据准备 →