阿里云Elasticsearch(简称ES)为您提供了场景化模板配置功能。通过场景化配置模板,您可以按照业务形态选择匹配的场景,选择性地修改该类场景支持的配置,使集群和索引配置达到最优,减少由于使用错误导致的集群异常和性能问题。场景化配置模板支持通用场景、数据分析场景、数据库加速场景和搜索场景等。本文介绍修改场景化配置模板的方法。

背景信息

修改场景化配置模板前,请注意:
  • 不同版本及类型的实例支持的场景化配置模板不同,实际请以控制台配置为准。
  • 商业版实例支持通用场景、数据分析场景、数据库加速场景和搜索场景;日志增强版仅支持日志场景。
  • 系统推荐的索引模板的名称为aliyun_default_index_template,此模板的order优先级很低,不会影响您创建的模板。
  • 系统推荐的索引生命周期模板定义的策略名为aliyun_default_ilm_policy,默认已经应用到aliyun_default_index_template模板上。
  • 新购产品时,可在购买页选择场景。商业版购买页默认选择通用场景,日志增强版默认选择日志场景。购买成功后,对应模板的配置会自动应用到集群中。
    注意 如果场景化配置模板不启用状态,您可以按照以下步骤,手动启用。启用后模板不会自动应用到集群,需提交才可应用。

操作步骤

  1. 登录阿里云Elasticsearch控制台
  2. 在顶部菜单栏处,选择地域。
  3. 在左侧导航栏,单击Elasticsearch实例,再在实例列表中单击目标实例ID。
  4. 在左侧导航栏,单击ES集群配置
  5. 场景化配置区域,单击场景化配置模板右侧的修改
    修改场景化模板
  6. 修改场景化配置对话框中,选择一个场景化模板,单击确认
    注意 修改场景化配置为动态修改,无需重启集群。
  7. 修改场景配置模板。
    修改场景配置
    • 集群动态配置:动态修改集群的设置,等同于执行PUT /_cluster/settings命令,详情请参见Cluster update settings
    • 索引模板配置:定义在创建新索引时将自动应用的模板,模板仅在创建索引时应用,更改模板不会对现有索引产生影响,等同于执行PUT _template/aliyun_default_index_template命令,详情请参见Index templates
    • 索引生命周期配置:6.7及以上版本且购买冷数据节点的实例,支持启用索引生命周期模板,等同于执行PUT _ilm/policy/aliyun_default_ilm_policy命令,详情请参见Setting up a new policy

    以下操作以修改索引模板配置为例进行介绍,其他模板配置与此类似。

    1. 单击索引模板配置
    2. 索引模板配置页面,单击一键应用模板
      一键应用模板
      相关功能说明如下:
      • 一键应用模板:将右侧的推荐模板应用到左侧的当前配置中。应用后才可修改当前配置。
      • 查看对比:查看当前配置和推荐模板的差异。如果您没有修改当前配置,系统将不支持查看对比。进入对比状态后,您将无法编辑配置。
      • 重置:修改配置后,单击重置,可将当前配置重置为当前集群应用的配置。
    3. 在页面左侧的当前配置中,修改当前模板的配置。
    4. 修改完成后,单击查看对比,查看修改后的配置与推荐模板配置的差异。
      查看对比
    5. 单击退出对比
  8. 单击提交
    提交后,修改后的配置会应用到集群中。