
# 管理MRS集群角色
根据不同业务场景需要，管理员使用Manager创建并管理不同角色，通过角色对Manager和组件进行授权管理。
MRS 3.x及之后版本，Manager最大支持5000个角色（包括系统内置角色，不包括租户自动创建的角色）。
MRS 2.x及之前版本，Manager最大支持的角色数为1000。
 #### 添加角色
**MRS 3.x及之后版本：**
1. 登录MRS集群Manager界面，选择"系统 \> 权限 \> 角色"。 
   登录集群Manager界面请参考[访问MRS集群Manager](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0128.html)。
   
   
2. 单击"添加角色"，然后在"角色名称"和"描述"输入角色名字与描述。
   
   "角色名称"由数字、字母、或下划线组成，长度为3～50位，不能与系统中已有的角色名相同。角色名称不能以Manager、System、default开头，例如角色名称不能为"Manager_test"等。
   图1添加角色   
   ![](https://support.huaweicloud.com/usermanual-mrs/zh-cn_image_0000001945047161.png "点击放大")
   
   
3. 在"配置资源权限"列表，选择待增加权限的集群，为角色选择服务权限。 
   在设置组件的权限时，可通过右上角的"搜索"框输入资源名称，然后单击搜索图标显示搜索结果。
   搜索范围仅包含当前权限目录，无法搜索子目录。搜索关键字支持模糊搜索，不区分大小写。
   - 对于已启用Ranger授权的组件（HDFS与Yarn除外），Manager上非系统默认角色的权限将无法生效，需要通过配置Ranger策略为用户组赋权，请参见[添加Ranger权限策略](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_1851.html)。
   
   - HDFS与Yarn的资源请求在Ranger中的策略条件未能覆盖的情况下，组件ACL规则仍将生效。
   
   - 设置组件的权限时，每次最大支持1000条权限。
   
   
   
   
4. 单击"确定"完成。 
   角色列表出现[步骤 2]添加的角色名称，表示角色添加成功。
   
   
5. 角色创建成功后，继续创建一个用户并绑定该角色，或者为已有的用户绑定该角色，对应的用户即拥有了相关业务权限，具体操作请参见[创建MRS集群用户](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0345.html)。
**MRS 2.x及之前版本：**
1. 登录MRS集群Manager界面，选择"系统设置 \> 角色管理"。 
   登录集群Manager界面请参考[访问MRS集群Manager](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0128.html)。
   
   
2. 单击"添加角色"，然后在"角色名称"和"描述"输入角色名字与描述。
   
   "角色名称"为必选参数，字符长度为3到30，可以包含数字、字母和下划线。"描述"为可选参数。
   
   
3. 设置角色"权限"。 
   1. 单击"服务名称"，并选择一个"视图名称"。
   
   2. 勾选一个或多个权限。
   
   
   - "权限"为可选参数。
   
   - 在选择"视图"设置组件的权限时，可通过右上角的"搜索"框输入资源名称，然后单击![](https://support.huaweicloud.com/usermanual-mrs/zh-cn_image_0000002261340792.png)显示搜索结果。
   
   - 搜索范围仅包含当前权限目录，无法搜索子目录。搜索关键字支持模糊搜索，不区分大小写。支持搜索下一页的结果。
   
   
   
   
4. 单击"确定"完成，返回"角色管理"。 
   角色列表出现[2]添加的角色，表示角色添加成功。
   
   
5. 角色创建成功后，继续创建一个用户并绑定该角色，或者为已有的用户绑定该角色，对应的用户即拥有了相关业务权限，具体操作请参见[创建MRS集群用户](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0345.html)。
 
#### 管理角色
1. 登录MRS集群Manager界面。 
   登录集群Manager界面请参考[访问MRS集群Manager](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0128.html)。
   
   
2. 进入角色管理页面： 
   - MRS 3.x及之后版本：选择"系统 \> 权限 \> 角色"。
   
   - MRS 2.x及之前版本：选择"系统设置 \> 角色管理"。
   
   
   
   
3. 在角色列表中，根据实际需要对角色执行以下操作。 
   - 查看角色信息：展开待查看角色的下拉列表，可以查看对应角色的基础信息和权限信息。
   
   - 修改角色信息：在要修改信息角色所在的行，单击"修改"。系统默认角色不支持修改。
   
   - 导出角色信息：单击"导出全部"，可一次性导出所有角色信息，可导出"TXT"或者"CSV"格式文件。导出的角色信息包含角色名、描述等信息。 导出角色信息操作仅适用于MRS 3.x及之后版本。
     
   
   - 删除角色：在要删除角色所在行，单击"删除"。如果需要批量删除多个角色，勾选需要删除的角色后单击列表上方"删除"即可。角色被用户绑定时不可删除；如需删除，请先通过修改用户解除角色和用户之间的关联，再删除该角色。
   
   
   
   
 
#### 示例：创建Manager角色（MRS 3.x及之后版本）
1. 选择"系统 \> 权限 \> 角色"。
2. 单击"添加角色"，在"角色名称"和"描述"输入角色名字与描述。
3. 在"配置资源权限"区域选择"Manager"，按照以下说明设置角色"权限"。 
   图2设置权限   
   ![](https://support.huaweicloud.com/usermanual-mrs/zh-cn_image_0000001912207954.png "点击放大")
   Manager权限：
   - Cluster：
     - 查看权限："集群"页面查看权限、"运维 \> 告警"页面下"告警"、"事件"的查看权限。
     
     - 管理权限："集群"、"运维"页面的管理权限。
      
   
   - User：
     - 查看权限："系统"页面下"权限"区域中内容的查看权限。
     
     - 管理权限："系统"页面下"权限"区域中内容的管理权限。
      
   
   - Audit ： 管理权限："审计"页面信息的管理权限。
     
   
   - Tenant：
     - 查看权限："租户资源"页面的查看权限。（MRS 3.5.0及之后版本支持）
     
     - 管理权限："租户"页面管理权限；"运维 \> 告警"页面下"告警"、"事件"的查看权限。
      
   
   - System：
     - 查看权限："系统"页面除"权限"区域外，其他区域的查看权限。（MRS 3.5.0及之后版本支持）
     
     - 管理权限："系统"页面除"权限"区域外，其他区域的管理权限；"运维 \> 告警"页面下"告警"、"事件"的查看权限。
      
   
   
   
   
4. 单击"确定"完成。
 
#### 相关文档
- 如果需要创建用户关联新创建的角色，详细操作请参见[创建MRS集群用户](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0345.html)。
- 如果需要添加Ranger相关权限策略，请参见[添加Ranger权限策略](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_1851.html)。
- 不同组件的用户角色所支持的权限维度及策略各不相同，具体的各组件相关角色创建可参考以下章节： [创建ClickHouse角色](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_24057.html)
  [创建Doris权限角色](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_249186.html)
  [创建FlinkServer权限角色](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_24049.html)
  [创建HBase权限角色](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_1608.html)
  [创建HDFS权限角色](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_1662.html)
  [创建HetuEngine权限角色](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_1714.html)
  [创建Hive用户并绑定角色](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_0949.html)
  [创建Kafka权限角色](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_1032.html)
  [创建SparkSQL角色](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_1937.html)
  [创建Yarn权限角色](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_0853.html)
  
 
