更新时间:2024-11-29 GMT+08:00

索引模板

概述

为方便用户使用,Elasticsearch通过自研插件预置了索引模板,使用过程中用户可对该索引模板参数进行调整。Elasticsearch提供的索引模板的名称为“bigdata_default_template”,详情参见表1

表1 索引模板参数说明

参数

默认值

说明

order

0

索引模板优先级,界面不显示,不支持修改。

index_patterns

["*"]

索引匹配通配符组,界面不显示,不支持修改。

index.template.enable

true

是否启用索引模板。取值范围:true 或 false。

settings.index.refresh_interval

60s

索引执行refresh操作的频率,支持修改。单位:s,取值范围:1~3000。

settings.index.search.slowlog.threshold.query.warn

10s

查询阶段耗时超过该阈值时,打印WARN级别日志,支持修改。单位:s,取值范围:1~3000。

settings.index.search.slowlog.threshold.query.info

5s

查询阶段耗时超过该阈值时,打印INFO级别日志,支持修改。单位:s,取值范围:1~3000。

settings.index.search.slowlog.threshold.query.debug

2s

查询阶段耗时超过该阈值时,打印DEBUG级别日志,支持修改。单位:s,取值范围:1~3000。

settings.index.search.slowlog.threshold.query.trace

500ms

查询阶段耗时超过该阈值时,打印TRACE级别日志,支持修改。单位:s或ms,取值范围:1~3000。

settings.index.unassigned.node_left.delayed_timeout

10m

实例脱离集群后延迟分片分配时间,支持修改。单位:m,取值范围:1~3000。

索引模板使用说明

  1. 登录Manager。
  2. 选择“集群 > 待操作集群的名称 > 服务 > Elasticsearch > 配置”,选择“全部配置”。

    索引模板业务操作均支持动态生效,无需重启Elasticsearch服务。

  3. 根据需要进行业务操作。索引模板支持以下业务操作:

    1. 打开或关闭索引模板

      选择“索引模板”。

      • 如果要关闭索引模板,设置参数“index.template.enable”值为“false”。
      • 如果要开启索引模板,设置参数“index.template.enable”值为“true”。
    1. 修改默认参数

      选择“索引模板”,根据业务需要对索引模板的默认参数进行修改。

      索引模板的参数默认值为合理值,非必要情况下不建议修改。

    1. 新增自定义参数

      选择“自定义”,修改“elasticsearch.index.template.configs”的值,新增参数的名称及对应的值。

      请确保输入的自定义参数为正确的索引模板参数。如果配置不当,将造成配置保存失败,甚至导致Elasticsearch服务无法正常启动。

  4. 修改完成后,单击左上方“保存”,在弹出的对话框中单击“确定”保存配置。