看到一个例子:
- 机器配置:3个云ecs节点,16G,4核,机械硬盘
- 设置的分片数为 6
PUT /_template/elk
{
"order": 6,
"template": "logstash-*", #这里配置模板匹配的Index名称
"settings": {
"number_of_replicas" : 0, #副本数为0,需要查询性能高可以设置为1
"number_of_shards" : 6, #分片数为6, 副本为1时可以设置成5
"refresh_interval": "30s",
"index.translog.durability": "async",
"index.translog.sync_interval": "30s"
}
}
这样等于一台机器两个分片,有用吗?是查询的时候,会去六个分片聚合是吗?
如果一台机器两个分片,那么在查询的时候,这两个分片会通过多线程或者多进程并行的查询是吗?