索引模板
概述
为方便用户使用,Elasticsearch通过自研插件预置了索引模板,使用过程中用户可对该索引模板参数进行调整。Elasticsearch提供的索引模板的名称为“bigdata_default_template”,详情参见表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。 |
索引模板使用说明
- 登录Manager。
- 选择“集群 > 待操作集群的名称 > 服务 > Elasticsearch > 配置”,选择“全部配置”。
索引模板业务操作均支持动态生效,无需重启Elasticsearch服务。
- 根据需要进行业务操作。索引模板支持以下业务操作:
- 打开或关闭索引模板。
选择“索引模板”。
- 如果要关闭索引模板,设置参数“index.template.enable”值为“false”。
- 如果要开启索引模板,设置参数“index.template.enable”值为“true”。
- 修改默认参数。
选择“索引模板”,根据业务需要对索引模板的默认参数进行修改。
索引模板的参数默认值为合理值,非必要情况下不建议修改。
- 新增自定义参数。
选择“自定义”,修改“elasticsearch.index.template.configs”的值,新增参数的名称及对应的值。
请确保输入的自定义参数为正确的索引模板参数。如果配置不当,将造成配置保存失败,甚至导致Elasticsearch服务无法正常启动。
- 打开或关闭索引模板。
- 修改完成后,单击左上方“保存”,在弹出的对话框中单击“确定”保存配置。