模板名称 |
自定义输入索引模板名称。 |
索引模式 |
定义索引模式。支持通配符(*)表达式匹配数据流及索引名称,不允许使用空格和特殊字符:\ 、 / 、? 、" 、 < 、 > 和| 。
|
创建数据流 |
开启数据流模式。如果未开启,索引模式无法生成数据流。详细信息,请参见Data stream。
|
优先级 |
定义模板优先级,数值越大,优先级越高。 |
索引生命周期策略 |
如果您已在上一步创建了索引生命周期策略,系统直接在此处引用您创建的策略,且不能更改;如果您未在上一步创建生命周期策略,可以根据需求选择不填或者填入集群中已存在的生命周期策略名称,且只能填入一个策略名称。关于生命周期策略的详细信息,请参见ILM。
|
内容模板配置 |
配置索引Settings、Mappings、Aliases和组合内容模板。
注意
- 写入到数据流中的每个文档都要求包含一个@timestamp字段,建议在索引模板中为@timestamp字段指定映射。如果不指定,该字段会映射为Elasticsearch中的date或者date_nanos类型的字段。
- 配置格式严格按照Elastic官方配置。
本文使用的代码样例为:
- Settings
{
"index.number_of_replicas": "1",
"index.number_of_shards": "5"
}
- Mappings
{
"properties": {
"like": {
"type": "keyword"
},
"name": {
"type": "text"
},
"age": {
"type": "integer"
},
"email": {
"type": "keyword"
}
}
}
- Aliases
{
"aliases": {
"demo": { }
}
}
- 组合内容模板
选中component-openstore-index-template模板。
|