You need to enable JavaScript to run this app.
导航

管理服务配置参数

最近更新时间2023.10.10 14:32:48

首次发布时间2021.09.01 17:27:34

本文将为您介绍火山引擎 E-MapReduce(EMR)集群中,组件下的服务配置参数相关操作。

1 使用前提

已创建火山引擎 E-MapReduce(EMR)对应的集群版本,详见创建集群

2 管理服务配置参数

  1. 登录 EMR 控制台

  2. 在控制台左侧导航栏中,单击集群管理 > 集群列表 > 集群名称,进入具体集群详情界面。

  3. 在集群详情页中,单击服务列表页签,查看各组件服务列表。

  4. 选择需要修改参数的组件服务名称,单击服务名称进入服务详情。

  5. 在服务详情页中,单击服务参数页签,切换到服务参数详情页。

  6. 服务参数页中,会展示该服务下所有的参数配置情况,您可根据关键词、生效范围、状态进行筛选。

  7. 找到指定的参数项,在参数值输入框中,可直接进行编辑修改。

  8. 参数修改完成后,您可进行以下操作:

    • 您可在操作列中,单击撤销按钮,撤销对参数的编辑。

    • 或者单击弹框中的保存按钮,对修改参数进行保存。

    说明

    • 对于 client 类型的组件参数,修改保存后,client 服务参数即可生效。

    • 对于 server 类型的组件参数,修改保存后,会提示需重启受影响的服务组件,您可单击界面右上角的服务操作 > 重启 > 选择执行范围,并添加相应的操作备注说明,确认重启组件。您可根据实际业务情况进行重启,只有重启成功后参数的修改才会生效。重启操作详见服务启停

3 查看服务配置参数修改历史

您还可以通过查看参数修改历史,追溯历史参数的修改情况。

  1. 在组件服务详情页中,单击配置历史页签,切换到配置历史详情页。

  2. 配置历史页面中,会展示该服务下所有的参数的修改记录。

  3. 当参数操作类型为修改时,您可单击右侧操作列下的回滚按钮,可对已修改的参数回滚操作。

4 添加/删除自定义参数

  1. 在服务详情页中,单击服务参数页签,切换到服务参数详情页。

  2. 服务参数页中,单击左上角的添加自定义参数按钮,弹出添加自定义参数编辑框。

  3. 在配置文件下拉框中,选择添加参数所属的配置文件。

  4. 并选择自定义参数的生效范围,您可从服务范围、组件范围、节点组范围、节点范围中选择。

    说明

    其中,选择组件范围、节点组范围、节点范围时,需在下拉框中选择对应的组件或节点组信息。

  5. 在对应的生效范围下,输入需添加的参数名称和参数值,支持一次添加多个参数。

  6. 自定义参数编辑框填写完成后,单击确定按钮,完成参数添加。

  7. 新增的自定义参数会显示在参数列表的顶部,需二次确认:

    • 您可在操作列中,单击删除按钮,删除新增的参数。

    • 或者单击弹框中的保存按钮,对自定义参数进行保存。

  8. 当所有的参数项修改完成并保存后,单击界面右上角的服务操作 > 重启 > 选择执行范围,并添加相应的操作备注说明,重启相关组件服务,自定义参数默认需要重启所有有影响的服务组件。

5 导出/导入配置

EMR 集群提供一键导出/导入服务配置的能力,将已创建成功的集群服务配置参数,导出到火山引擎对象存储 TOS(Tinder Object Storage)服务中;或将已导出的服务配置,在新建集群时,以 JSON 文件形式,导入到集群中。

5.1 导出配置

  1. 集群管理 > 集群列表页中,单击操作列中的更多 > 导出服务配置按钮,进入导出配置界面。

  2. 在弹出的导出服务配置界面中,执行以下操作:

    1. 选择希望导出的文件,您也可通过服务名称进行搜索;

    2. 导出模式:选择是否只导出自定义或修改过的配置文件,您可根据实际情况进行选择;

    3. 文件导出格式:支持 XML 和 JSON 格式导出:

      1. XML 格式主要用于备份、迁移和恢复 EMR 服务的配置。

      2. JSON 格式可以作为新集群的软件预设配置,在创建集群时进行自定义配置,操作详见创建集群-软件设置

    4. 存储路径:目前支持导出到 TOS 的存储路径下,选择已有的 TOS 文件路径。

    5. 配置选择完成后,单击确定按钮,便可将服务配置导出。

5.2 导入配置

如果上方服务配置导出的格式是 JSON 时,则可以在创建集群 > 高级设置,以 JSON 格式,输入指定的服务配置文件进行集群创建。