elasticsearch6设置索引的默认分片数和副本数已经不是在elasticsearch.yml文件中了,而是使用了一个索引模板的东西。
linux 命令执行
curl -XPUT 'http://xxxxx:9200/_template/template_http_request_record'-H 'Content-Type: application/json' -d'{"index_patterns": ["*"],"settings": {"number_of_shards": 1,"number_of_replicas": 0}}'
具体json
执行的接口
_template/template_http_request_record
参数
{
"index_patterns": ["*"], #这个是作用于索引匹配
"settings": { #配置信息
"number_of_shards": 1,
"number_of_replicas": 0 # 备份数量
}
}