文档首页> MapReduce服务 MRS> 用户指南(巴黎区域)> 配置集群> 通过引导操作安装第三方软件
更新时间:2022-12-14 GMT+08:00

通过引导操作安装第三方软件

该操作适用于MRS 3.x之前版本集群。

MRS 3.x版本暂不支持在创建集群时添加引导操作。

前提条件

已准备好引导操作脚本,详情请参见准备引导操作脚本

在创建集群时添加引导操作

  1. 登录MRS管理控制台。
  2. 单击“创建集群”,进入“创建集群”页面。
  3. 创建集群页面,选择“自定义创建”。
  4. 参考创建自定义集群配置集群软件配置和硬件配置信息。
  5. “高级配置”区域的引导操作栏,单击“添加”

    表1 参数描述

    参数

    说明

    名称

    引导操作脚本的名称。

    只能由数字、英文字符、空格、中划线和下划线组成,且不能以空格开头。

    可输入的字符串长度为1~64个字符。

    说明:

    同一集群内,不允许配置相同的名称。不同集群之间,可以配置相同的名称。

    脚本路径

    脚本的路径。路径可以是OBS文件系统的路径或虚拟机本地的路径。

    • OBS文件系统的路径,必须以s3a://开头,以.sh结尾。例如:s3a://mrs-samples/xxx.sh
    • 虚拟机本地的路径,脚本所在的路径必须以‘/’开头,以.sh结尾。
      说明:

      同一集群内,不允许配置相同的路径。不同集群之间,可以配置相同的路径。

    参数

    引导操作脚本参数。

    执行节点

    选择引导操作脚本所执行的节点类型。

    执行时机

    选择引导操作脚本执行的时间。

    • 组件首次启动前
    • 组件首次启动后

    失败操作

    该脚本执行失败后,是否继续执行后续脚本和创建集群。
    说明:

    建议您设置为“继续”,无论此引导操作是否执行成功,则集群都能继续创建。

  6. 单击“确定”。

    添加成功后,可以通过“操作”列进行编辑、克隆和删除。

在弹性伸缩集群页面添加自动化脚本

  1. 登录MRS管理控制台。
  2. 选择“集群列表 > 现有集群”,选中一个运行中的集群并单击集群名称。进入集群详情页面。
  3. 在“节点管理”页签Task节点组的“操作”列单击“弹性伸缩”,进入“弹性伸缩”页面。

    当集群没有Task节点时,先单击“配置Task节点”增加Task节点,再执行该步骤。

    对于MRS 3.x及之后版本,“配置Task节点”仅适用于分析集群、流试集群和混合集群。

  4. 配置资源计划。

    配置操作:

    1. 在弹性伸缩页面,开启弹性伸缩功能。
    2. 节点数量范围的“默认范围”设置为“2-2”,表示除资源计划规定时间范围外,其他时间Task节点数量固定为2个。
    3. 单击默认范围下方的“配置指定时间段的节点数量范围”
    4. 配置“时间范围”“节点数量范围”。此处“时间范围”设置为“07:00-13:00”“节点数量范围”设置为“5-5”,表示在该时间范围内,Task节点数量固定为5个。参数详情请参考表2

      可以单击“配置指定时间段的节点数量范围”配置多条资源计划。

  5. (可选)配置自动化脚本。

    1. “高级配置”项选择“现在配置”
    2. 单击“添加”,进入“自动化脚本”配置页面。
    1. 配置“名称”、“脚本路径”、“执行节点类型”、“参数”、“执行时机”、“失败操作”。参数详情请参考表3
    2. 单击“确定”保存自动化脚本配置。

  6. 勾选“我同意授权MRS服务根据以上策略自动进行节点扩容/缩容操作。”
  7. 单击“确定”,完成弹性伸缩集群设置。