tencent cloud

文档反馈

集群场景化模板配置

最后更新时间:2022-04-14 10:55:07

    腾讯云 Elasticsearch Service(ES)提供场景化模板配置功能。通过场景化配置索引模版,您可以根据业务需求选择合适的场景模板,优化该场景下集群的性能,减少由于错误的索引模板导致的性能问题。场景化索引模板支持通用场景、搜索场景和日志场景。本文介绍场景化索引模板的选择方法,并对索引模版参数进行说明。

    使用须知

    选择场景化索引模板前请注意:

    • 腾讯云 ES 集群内已有为大部分场景优化的 默认索引模板,模板名为default@template,您可以在 Kibana 界面的【Dev Tools】中通过命令GET _template/default@template查看这个模板。
    • 针对特定场景优化的索引模板名为scene@template,您可以在 Kibana 界面的【Dev Tools】中通过命令GET _template/scene@template查看这个模板。
    • 新购实例时,可在 购买页 选择场景。默认将选择通用场景。购买成功后,对应索引模板的配置会自动应用到集群中,在控制台可以修改场景。

    使用步骤

    初始化场景配置

    进入 腾讯云 Elasticsearch Service 购买页,在场景化配置区域,选择一个初始化场景配置模版。ES 集群购买成功后,相应索引配置将会应用到该集群。

    更改场景配置

    1. 登录 腾讯云 Elasticsearch Service 控制台,在【集群列表】中,单击集群 ID 进入集群详情页,进入高级配置页。
    2. 在场景化配置区域,选择要更改的目标场景配置模版,弹出弹窗提示,单击【取消】后,现有模版将维持不变,单击【确定】后,相应的索引配置将会即刻应用到集群。

    场景化索引模板说明

    场景化索引模板相关的参数说明如下:

    参数 说明
    order 模板优先级,数值越大优先级越高
    index_patterns 索引模板匹配的索引模式,支持通配符,默认为*
    index.refresh_interval 索引刷新间隔,被索引的文档在该间隔后才能被查询到,如果对于查询实时性要求较高,可以适当调小该值,但是值过小将影响写入性能
    index.translog.durability translog 数据落盘方式。
  • request:每次更新操作后都将 translog 数据落盘,保证数据的可靠性,在节点异常时 translog 数据不会丢失
  • async:异步定时将 translog 数据落盘,牺牲了一定的数据可靠性来提高写入性能
  • index.translog.sync_interval translog 落盘方式为async时配置异步刷新周期
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持