*ES6* 及之后都是通过索引模板来实现这个功能的,但是 *ES6* 对应的 *Kibana* 上没有对应的页面,需要通过发送 *HTTP* 请求来设置。 网上大多是通过 *curl* 命令,可惜 *Windows* 中没有这个命令。 ```bash curl -XPUT 'http://10.27.12.16:9200/_template/template_http_request_record' -H 'Content-Type: application/json' -d '{"index_patterns": ["record_*"],"settings": {"number_of_shards": 1,"number_of_replicas": 0}}' ``` 比较简单的替代是使用 *VS Code* 并安装 *REST Client* 插件,这个插件支持发送 *HTTP* 请求,并且能看到响应值。 新建一个 *HTTP* 格式的文件(后缀为 *.http*): ```http POST http://127.0.0.1:9200/_template/template_http_request_record Content-Type: application/json { "index_patterns": [ "logstash-*" ], "settings": { "number_of_shards": 1, "number_of_replicas": 0 } } ``` ## 参考 1. [elasticsearch6设置默认分片数和副本数][1] [1]:https://www.cnblogs.com/gangdou/p/10724674.html (elasticsearch6设置默认分片数和副本数) Loading... 版权声明:本文为博主「佳佳」的原创文章,遵循 CC 4.0 BY-NC-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://www.liujiajia.me/2021/3/16/elastic-search-6-set-default-number-of-shards-and-replicas ← 上一篇 下一篇 → 提交