更新时间:2024-02-01 GMT+08:00

配置数据连接

MRS的数据连接是用来管理集群中组件使用的外部源连接,如Hive的元数据使用外部的关系型数据库,可以通过数据连接来关联Hive组件实现。

  • 本地元数据:元数据存储于集群内的本地GaussDB中,当集群删除时元数据同时被删除,如需保存元数据,需提前前往数据库手动保存元数据。
  • 外置数据连接:MRS集群创建完成后,可选择关联与当前集群同一虚拟私有云和子网的RDS服务中的PostgresDB或MySQL数据库,元数据将存储于关联的数据库中,不会随当前集群的删除而删除,多个MRS集群可共享同一份元数据。

不同集群间Hive元数据切换时,MRS当前只对Hive组件自身的元数据数据库中的权限进行同步。这是由于当前MRS上的权限模型是在Manager上维护的,所以不同集群间的Hive元数据切换,不能自动把用户/用户组的权限同步到另一个集群的Manager上。

创建数据连接

  1. 登录MRS控制台,在导航栏选择“数据连接”。
  2. 单击“新建数据连接 ”。

    配置RDS数据连接相关操作请参考创建RDS数据连接相关操作进行配置。

    • RDS服务PostgreSQL数据库,MRS支持Hive组件的集群支持连接该类型数据库。
    • RDS服务MySQL数据库,支持Hive或Ranger组件的集群支持连接该类型数据库。
    • 云数据库GaussDB(for MySQL),仅MRS 3.1.2-LTS.3、MRS 3.1.5和MRS 3.3.0-LTS版本支持连接该类型数据库。
    • 当前MRS支持的RDS上Postgres数据库版本号为PostgreSQL14
    • 当前MRS仅支持RDS上MySQL数据库版本为MySQL 5.7.x/MySQL 8.0

    配置LakeFormation数据连接相关操作请参考创建LakeFormation数据连接相关操作进行配置。

  3. 单击“确定”完成创建。

查看数据连接信息

  1. 登录MRS控制台,在导航栏选择“数据连接”。
  2. 在数据连接列表的单击待查看的数据连接名称,在弹出的页面查看该数据连接的详细信息。

    例如查看RDS服务MySQL数据库数据连接信息如下:
    图1 查看RDS服务MySQL数据库数据连接信息

删除数据连接

  1. 登录MRS控制台,在导航栏选择“数据连接”。
  2. 在数据连接列表的操作列,单击待删除数据连接所在行的“删除 ”。如果确认删除,在弹出的“删除数据连接”窗口中输入“DELETE ”,单击“确定”。

    如果选择的数据连接已经关联了集群,删除动作不会影响对应的集群。

创建集群时配置数据连接

  1. 进入购买MRS集群页面
  2. 在购买集群页面,选择“自定义购买”。
  3. 创建集群时“数据连接类型”仅支持“本地数据库”。其他参数请参考购买自定义集群进行配置并创建集群。