ElasticSearch组件模板管理
系列 - ElasticSearch学习
目录
ElasticSearch 组件模板管理
1.查看组件模板
查看所有组件模板:
GET 192.168.109.31:9200/_component_template/
查看指定组件模板:
GET 192.168.109.31:9200/_component_template/test
2.创建组件模板
创建组件模板:
POST 192.168.109.31:9200/_component_template/test
{
"template": {
"settings": {
"number_of_shards": 5
}
}
}
3.修改组件模板
修改组件模板配置:
POST 192.168.109.31:9200/_component_template/test
{
"template": {
"settings": {
"number_of_shards": 3
}
}
}
4.索引模板引用组件模板
创建索引模板时引用组件模板:
POST 192.168.109.31:9200/_index_template/test
{
"index_patterns": [
"test*"
],
"composed_of": [
"test"
],
"template": {
"settings": {
"number_of_replicas": 2
}
}
}
Note
创建索引模板时如果引用组件模板,会将组件模板的设置内容引入到索引模板中。
5.删除组件模板
DELETE 192.168.109.31:9200/_component_template/test
Warning
删除组件模板时要确保没有索引模板引用,否则会删除失败。