ELK5.4修改分片数及分片分配方式

  

一、修改分片数

elasticsearch默认分片数为5,副本数为1。如果需要修改分片数有两种方式

1,修改索引

修改索引状态信息:

curl  -XPUT “localhost: 9200/索引/_settings”, -d ,“{   ,,,“索引”,:,{,,,,,,   ,,,,,,,,,,,,“number_of_replicas”:,,   ,,,,,,,“number_of_replicas”: 2   ,,,}}”

这种方式只能针对某个索引单独修改。如果需要所有索引统一修改,就需要修改模板信息

2,修改模板

#获取默认模板信息
旋度xget http://localhost: 9200/_template/logstash

#删除默认模板
旋度-XDELETE http://localhost: 9200/_template/logstash

#上传修改后的默认模板

curl  -XPUT  http://localhost: 9200/_template/logstash  -d ”   {   ,,,,,,,“模板”:,“logstash - *”,   ,,,,,,,“设置”:,{   ,,,,,,,,,,,“指数”:,{   ,,,,,,,,,,,,,,,“number_of_replicas”:,“2”,   ,,,,,,,,,,,,,,,“number_of_shards”:,“6”,   ,,,,,,,,,,,,,,,“refresh_interval”:,“5 s”   ,,,,,,,,,,,}   ,,,,,,,},   ,,,,,,,“映射”:,{   ,,,,,,,,,,,“_default_”:, {   ,,,,,,,,,,,,,,,“dynamic_templates”:, (   ,,,,,,,,,,,,,,,,,,,{   ,,,,,,,,,,,,,,,,,,,,,,,“message_field”:, {   ,,,,,,,,,,,,,,,,,,,,,,,,,,,“path_match”:,“消息”,   ,,,,,,,,,,,,,,,,,,,,,,,,,,,“映射”:,{   ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,“规范”:,假的,   ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,“类型”:,“文本”   ,,,,,,,,,,,,,,,,,,,,,,,,,,,},   ,,,,,,,,,,,,,,,,,,,,,,,,,,,“match_mapping_type”:,“字符串”   ,,,,,,,,,,,,,,,,,,,,,,,}   ,,,,,,,,,,,,,,,,,,,},   ,,,,,,,,,,,,,,,,,,,{   ,,,,,,,,,,,,,,,,,,,,,,,“string_fields”:, {   ,,,,,,,,,,,,,,,,,,,,,,,,,,,“映射”:,{   ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,“规范”:,假的,   ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,“类型”:,“文本”,   ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,“字段”:,{   ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,“关键词”:,{   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

ELK5.4修改分片数及分片分配方式