更新时间:2025-08-09 GMT+08:00

添加删除MRS集群组件

创建MRS集群时,用户可自行选择集群内包含的服务组件,集群创建成功后,管理员可通过管理控制台手动为MRS添加新的组件或者已删除的组件。

约束与限制

  • 普通版本集群:仅MRS 3.1.2及之后普通版本的自定义类型集群支持添加和删除组件。
  • LTS版本集群:仅MRS 3.1.2-LTS.3及之后LTS版本的自定义类型集群支持添加和删除组件。

前提条件

  • 需要在IAM用户所属的用户组中,设置用户组的权限。

    由于在集群上添加服务和删除服务属于高危操作,因此需要给该用户组绑定MRS FullAccess、MRS Administrator、Server Administrator 、Tenant Guest和MRS Administrator或Tenant Administrator任意一个策略才可以执行。

    具体权限说明请参见IAM用户同步MRS集群说明

  • 需要已完成IAM用户同步(在集群详情页的“概览”页签,单击“IAM用户同步”右侧的“同步”进行IAM用户同步)
  • 只能在状态正常的节点或节点组上添加服务。
  • 如果需要删除的服务存在上层依赖,则不可删除,每次只能删除一个服务。

添加MRS集群组件

  1. 登录MRS管理控制台
  2. 选择“现有集群”,选中一个运行中的集群并单击集群名称,进入集群概览信息页面。
  3. 在集群详情页,选择“组件管理 > 添加服务”。
  4. 在服务列表中,勾选需要添加的服务,单击“下一步”。

    • MRS各版本集群支持添加的组件可参考MRS组件版本一览表
    • 添加服务时,该服务依赖的下层服务也会自动勾选,可以同时添加多个服务。
    • Hadoop服务内的组件(MapReduce、Yarn和HDFS)不支持单独添加。
    • 未安装Hadoop的集群,在添加Hadoop后,需要刷新管理控制台界面并重新进行IAM用户同步后,才能在作业管理页签中成功提交作业。
    • 添加Spark2x/Spark组件后,如需在Hue WebUI操作SparkSQL,请先重启Hue服务。

  5. 在“拓扑调整”页面勾选服务部署的节点,部署方案可参考表2
  6. 确认操作影响后,单击“确认”。服务添加完成后,在“组件管理”页面可以查看所添加的服务。组件运行状态如表1所示。

    表1 管理控制台组件状态说明

    指标项

    状态

    描述

    操作状态

    已启动

    服务已启动。

    已停止

    服务已停止。

    启动失败

    用户启动操作失败。

    停止失败

    用户停止操作失败。

    未知

    后台系统重启后,服务的初始状态。

    健康状态

    良好

    该服务中所有角色实例正常运行。

    故障

    至少一个角色实例运行状态为“故障”或被依赖的服务状态不正常。

    服务的运行状态为“故障”,会触发告警,请根据告警信息处理。

    未知

    该服务中所有角色实例状态为“未知”。

    正在恢复

    后台系统正在尝试自动启动服务。

    亚健康

    该服务所依赖的服务状态不正常,异常服务的相关接口无法被外部调用,此时与状态不正常服务相关的上层业务会受到影响。

    HBase、Hive、Spark和Loader组件可显示“亚健康”(Subhealthy)状态。
    • Yarn已安装且不正常时,HBase处于“亚健康”状态。
    • HBase已安装且状态不正常时,Hive、Spark和Loader处于“亚健康”状态。

    配置状态

    已同步

    系统中最新的配置信息已生效。

    配置超期

    参数修改后,最新的配置未生效,需重启相应服务生效最新配置信息。

    配置失败

    参数配置过程中出现通信或读写异常,可尝试使用“同步配置”恢复。

    配置中

    参数配置进行中。

    未知

    无法获取当前配置状态。

删除MRS集群组件

  1. 登录MRS管理控制台
  2. 选择“现有集群”,选中一个运行中的集群并单击集群名称,进入集群概览信息页面。
  3. 单击“组件管理”,在指定服务所在行,单击“删除”操作。

    如果确认删除,在弹出的“删除服务”窗口中输入“DELETE ”,单击“确定”,删除该服务。

    • 如果需要删除的服务存在上层依赖,则不可删除,每次只能删除一个服务。
    • 不支持删除Hadoop(HDFS、Yarn、MapReduce)、Ranger、DBService、KrbServer、LdapServer和meta服务,其他已安装服务可删除。
    • 删除服务前,请先备份该服务的数据,避免数据丢失。

相关文档

如果当前集群不支持添加或删除组件,请重新创建MRS集群,并选择符合要求的组件,具体操作请参考购买MRS集群