更新时间:2024-11-29 GMT+08:00

创建Metadata角色

操作场景

该任务指导MRS集群管理员在FusionInsight Manager创建并设置Metadata的角色。

Metadata角色可设置Metadata管理员权限以及元数据权限。

前提条件

  • MRS集群管理员已明确业务需求。
  • 已创建业务用户,例如user1。
  • 已抽取HBase或Hive的元数据。

操作步骤

  1. 选择“系统 > 权限 > 角色”。
  2. 单击“添加角色”,然后“角色名称”和“描述”输入角色名字与描述,例如Metadata_role。
  3. 设置角色“配置资源权限”请参见表1

    Metadata权限:

    • “HBase Metadata Privileges”:HBase元数据权限。
    • “Hive Metadata Privileges”:Hive元数据权限。
    • “管理员”:Metadata管理员权限。
    表1 设置角色

    任务场景

    角色授权操作

    设置Metadata管理员权限

    在“配置资源权限”的表格中单击“待操作集群名称 > Metadata”,勾选“管理员”。

    设置用户读取HBase元数据的权限

    1. 在“配置资源权限”的表格中选择“待操作集群名称 > Metadata > HBase Metadata Privileges”。
    2. 在HBase元数据数据库的“权限”列,勾选“HBase Metadata Read”,添加读取元数据数据库的权限。如果需要元数据数据表继承权限,勾选“递归”。
    3. 单击HBase元数据数据库名称,在对应的“权限”列,勾选“HBase Metadata Read”,添加读取元数据数据表的权限。

    设置用户读取Hive元数据的权限

    1. 在“配置资源权限”的表格中选择“待操作集群名称 > Metadata > Hive Metadata Privileges”。
    2. 在Hive元数据数据库的“权限”列,勾选“Hive Metadata Read”,添加读取元数据数据库的权限。如果需要元数据数据表继承权限,勾选“递归”。
    3. 单击Hive元数据数据库名称,在对应的“权限”列,勾选“Hive Metadata Read”,添加读取元数据数据表的权限。

  4. 单击“确定”,返回“角色”。
  5. 单击“系统 > 权限 > 用户”,单击user1后的“修改”,选择“角色”后的“添加”,勾选“Metadata_role”、“Manager_viewer”角色,单击“确定”。
  6. 单击“确定”。