新版本的es的分片设置不在elasticsearch.yml 下,默认的只有1个分片,除了在filebeat下设置分片
#==================== Elasticsearch template setting ==========================setup.template.settings: index.number_of_shards: 2 #index.codec: best_compression #_source.enabled: false
我们还可以通过索引模板的方式进行设置
具体操作如下
在kibana上的Dev tool 下执行如下
PUT _template/template_logs{ "index_patterns": ["logs*"], //index*,以logs打头的索引 "settings": { "number_of_shards": 5, "number_of_replicas": 1 }}
我们查看下实际的效果(在索引模板创建好之后,再接入索引)
索引已更改为5个分片