本文将为您介绍火山引擎 E-MapReduce(EMR)集群中,组件下的服务配置参数相关操作。
已创建火山引擎 E-MapReduce(EMR)对应的集群版本,详见创建集群。
登录 EMR 控制台。
在控制台左侧导航栏中,单击集群管理 > 集群列表 > 集群名称,进入具体集群详情界面。
在集群详情页中,单击服务列表页签,查看各组件服务列表。
选择需要修改参数的组件服务名称,单击服务名称进入服务详情。
在服务详情页中,单击服务参数页签,切换到服务参数详情页。
在服务参数页中,会展示该服务下所有的参数配置情况,您可根据关键词、生效范围、状态进行筛选。
找到指定的参数项,在参数值输入框中,可直接进行编辑修改。
参数修改完成后,您可进行以下操作:
您可在操作列中,单击撤销按钮,撤销对参数的编辑。
或者单击弹框中的保存按钮,对修改参数进行保存。
说明
对于 client 类型的组件参数,修改保存后,client 服务参数即可生效。
对于 server 类型的组件参数,修改保存后,会提示需重启受影响的服务组件,您可单击界面右上角的服务操作 > 重启 > 选择执行范围,并添加相应的操作备注说明,确认重启组件。您可根据实际业务情况进行重启,只有重启成功后参数的修改才会生效。重启操作详见服务启停。
您还可以通过查看参数修改历史,追溯历史参数的修改情况。
在组件服务详情页中,单击配置历史页签,切换到配置历史详情页。
在配置历史页面中,会展示该服务下所有的参数的修改记录。
当参数操作类型为修改时,您可单击右侧操作列下的回滚按钮,可对已修改的参数回滚操作。
在服务详情页中,单击服务参数页签,切换到服务参数详情页。
在服务参数页中,单击左上角的添加自定义参数按钮,弹出添加自定义参数编辑框。
在配置文件下拉框中,选择添加参数所属的配置文件。
并选择自定义参数的生效范围,您可从服务范围、组件范围、节点组范围、节点范围中选择。
说明
其中,选择组件范围、节点组范围、节点范围时,需在下拉框中选择对应的组件或节点组信息。
在对应的生效范围下,输入需添加的参数名称和参数值,支持一次添加多个参数。
自定义参数编辑框填写完成后,单击确定按钮,完成参数添加。
新增的自定义参数会显示在参数列表的顶部,需二次确认:
您可在操作列中,单击删除按钮,删除新增的参数。
或者单击弹框中的保存按钮,对自定义参数进行保存。
当所有的参数项修改完成并保存后,单击界面右上角的服务操作 > 重启 > 选择执行范围,并添加相应的操作备注说明,重启相关组件服务,自定义参数默认需要重启所有有影响的服务组件。
EMR 集群提供一键导出/导入服务配置的能力,将已创建成功的集群服务配置参数,导出到火山引擎对象存储 TOS(Tinder Object Storage)服务中;或将已导出的服务配置,在新建集群时,以 JSON 文件形式,导入到集群中。
在集群管理 > 集群列表页中,单击操作列中的更多 > 导出服务配置按钮,进入导出配置界面。
在弹出的导出服务配置界面中,执行以下操作:
选择希望导出的文件,您也可通过服务名称进行搜索;
导出模式:选择是否只导出自定义或修改过的配置文件,您可根据实际情况进行选择;
文件导出格式:支持 XML 和 JSON 格式导出:
XML 格式主要用于备份、迁移和恢复 EMR 服务的配置。
JSON 格式可以作为新集群的软件预设配置,在创建集群时进行自定义配置,操作详见创建集群-软件设置。
存储路径:目前支持导出到 TOS 的存储路径下,选择已有的 TOS 文件路径。
配置选择完成后,单击确定按钮,便可将服务配置导出。
如果上方服务配置导出的格式是 JSON 时,则可以在创建集群 > 高级设置,以 JSON 格式,输入指定的服务配置文件进行集群创建。