阿里云Elasticsearch为您提供了场景化模板配置功能。通过场景化配置模板,您可以按照业务形态选择匹配的场景,选择性地修改该类场景支持的配置,使集群和索引配置达到最优,减少由于使用错误导致的集群异常和性能问题。场景化配置模板支持通用场景、数据分析场景、数据库加速场景和搜索场景等。本文介绍修改场景化配置模板的方法。
背景信息
修改场景化配置模板前,请注意:
不同版本及类型的实例支持的场景化配置模板不同,实际请以控制台配置为准。
开启Indexing Service索引构建服务的实例,仅支持日志场景。
系统推荐的索引模板的名称为aliyun_default_index_template,此模板的order优先级很低,不会影响您创建的模板。
系统推荐的索引生命周期模板定义的策略名为aliyun_default_ilm_policy,默认已经应用到aliyun_default_index_template模板上。
新购产品时,可在购买页选择场景。商业版购买页默认选择通用场景,内核增强版默认选择日志场景。购买成功后,对应模板的配置会自动应用到集群中。
说明如果场景化配置模板为不启用状态,您可以按照以下步骤,手动启用。启用后模板不会自动应用到集群,需提交才可应用。
修改场景化模板等同于执行
PUT _template/aliyun_default_index_template
,不会触发实例重启,对索引及集群状态不会产生影响。
操作步骤
- 登录阿里云Elasticsearch控制台。
- 在左侧导航栏,单击Elasticsearch实例。
- 进入目标实例。
- 在顶部菜单栏处,选择资源组和地域。
- 在Elasticsearch实例中单击目标实例ID。
在左侧导航栏,单击ES集群配置。
在场景化配置区域,单击场景化配置模板右侧的修改。
在修改场景化配置对话框中,选择一个场景化模板,单击确认。
说明修改场景化配置为动态修改,无需重启集群。
修改场景配置模板。
集群动态配置:动态修改集群的设置,等同于执行
PUT /_cluster/settings
命令。详细信息,请参见Cluster update settings。索引模板配置:定义在创建新索引时将自动应用的模板,模板仅在创建索引时应用,更改模板不会对现有索引产生影响,等同于执行
PUT _template/aliyun_default_index_template
命令。详细信息,请参见Index templates。索引生命周期配置:6.7.0及以上版本的实例,支持启用索引生命周期模板,等同于执行
PUT _ilm/policy/aliyun_default_ilm_policy
命令。详细信息,请参见Setting up a new policy。
以下操作以修改索引模板配置为例进行介绍,其他模板配置与此类似。
单击索引模板配置。
在索引模板配置页面,单击一键应用模板。
相关功能说明如下:
一键应用模板:将右侧的推荐模板应用到左侧的当前配置中。应用后才可修改当前配置。
查看对比:查看当前配置和推荐模板的差异。如果您没有修改当前配置,系统将不支持查看对比。进入对比状态后,您将无法编辑配置。
重置:修改配置后,单击重置,可将当前配置重置为当前集群应用的配置。
在页面左侧的当前配置中,修改当前模板的配置。
修改完成后,单击查看对比,查看修改后的配置与推荐模板配置的差异。
单击退出对比。
单击提交。
提交后,修改后的配置会应用到集群中。