绑定AnalyticDB for Spark计算资源

若您要使用DataWorks进行AnalyticDB for Spark任务的开发、管理,需先将您的云原生数据仓库AnalyticDB for MySQL集群绑定为DataWorksAnalyticDB for Spark计算资源。绑定完成后,可在DataWorks中使用该计算资源进行数据开发操作。

前提条件

  • 创建AnalyticDB for MySQL集群

    集群创建成功后,需为集群新建引擎为Spark类型的Interactive型资源组,否则无法将该集群绑定为AnalyticDB for Spark计算资源。

    说明

    建议购买AnalyticDB for MySQL集群时,地域与创建AnalyticDB for Spark计算资源的DataWorks工作空间地域一致。若地域不一致,则无法绑定为该工作空间的计算资源。

  • DataWorks创建工作空间,操作者使用的RAM账号已加入工作空间并设置为工作空间管理员角色。

    重要

    仅支持参加数据开发(Data Studio)(新版)公测的工作空间。

  • 已为工作空间绑定资源组。

    • 使用Serverless资源组时,只需确保AnalyticDB for Spark计算资源与Serverless资源组连通性正常即可。

    • 使用旧版独享型资源组时,需确保AnalyticDB for Spark计算资源与对应场景下的独享调度资源组连通性正常。

    • 资源组需要绑定与AnalyticDB for MySQL集群同一个VPC,并将资源组IP地址添加为AnalyticDB for MySQL集群白名单

使用限制

  • 地域限制:华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华北6(乌兰察布)、华南1(深圳)、中国香港、日本(东京)、新加坡、马来西亚(吉隆坡)、印度尼西亚(雅加达)。

  • 权限限制

    操作人

    具备权限说明

    阿里云主账号

    无需额外授权。

    阿里云RAM账号/RAM角色

    DataWorks管理权限:仅拥有运维空间管理员角色的空间成员,或拥有AliyunDataWorksFullAccess权限的空间成员可创建计算资源。授权详情请参见授权用户空间管理员权限

    AnalyticDB for MySQL服务权限:在绑定AnalyticDB for Spark计算资源时,如果需要为AnalyticDB for MySQL集群创建数据库,则需为子账号授予AliyunADBFullAccess权限策略,以确保其具备对AnalyticDB for MySQL集群的完整操作权限。

进入计算资源列表页

  1. 登录DataWorks控制台,切换至目标地域后,单击左侧导航栏的更多 > 管理中心,在下拉框中选择对应工作空间后单击进入管理中心

  2. 在左侧导航栏单击计算资源,进入计算资源列表页。

绑定AnalyticDB for Spark计算资源

计算资源列表页,配置绑定AnalyticDB for Spark计算资源。

  1. 选择绑定计算资源类型。

    1. 单击绑定计算资源,进入绑定计算资源页面。

    2. 绑定计算资源页面选择计算资源类型为AnalyticDB for Spark,进入绑定AnalyticDB for Spark计算资源配置页面。

  2. 配置AnalyticDB for Spark计算资源。

    绑定AnalyticDB for Spark计算资源配置页面,根据下表内容进行相应配置。

    参数

    说明

    配置模式

    仅支持阿里云实例模式

    所属云账号

    仅支持当前阿里云账号

    实例

    选择需要绑定的AnalyticDB for MySQL集群。您也可单击下拉菜单中的新建创建AnalyticDB for MySQL集群

    说明

    创建时需为AnalyticDB for MySQL集群新建引擎为Spark类型的Interactive型资源组,否则无法将该集群绑定为AnalyticDB for Spark计算资源。

    数据库名称

    填写在AnalyticDB for MySQL集群中已创建的数据库名称。

    计算资源实例名

    自定义计算资源名称。在任务运行时,可根据计算资源名称来选择任务运行的计算资源。

  3. 测试连通性。

    在连接配置区域,请选择DataWorks用于运行AnalyticDB for Spark任务的资源组,并单击测试连通性以确保资源组可以正常访问您的AnalyticDB for MySQL集群。详情请参见网络连通方案

  4. 单击确认,完成AnalyticDB for Spark计算资源配置。

    说明

    在绑定AnalyticDB for Spark计算资源时,系统会自动在当前工作空间的数据源中同步创建一个同名的AnalyticDB for Spark数据源。

后续操作

配置完AnalyticDB for Spark计算资源后,您可以在数据开发节点任务中使用该计算资源进行ADB Spark节点ADB Spark SQL节点任务开发。