Elasticsearch-index

Summary of Elasticsearch used at my work

ElasticSearch索引、分片

索引、分片以及副本的数量和大小原则: - 一个运维 - 博客园 (cnblogs.com)

  1. 集群(cluster):由一个或多个节点组成, 并通过集群名称与其他集群进行区分,比如bigd
1
[http://192.168.130.21:9200/_cluster/health](http://192.168.130.21:9200/_cluster/health)
  1. 分片(shard):ES是一个分布式的搜索引擎,所以索引会分解为不同部分,分布到不同节点的数据就是分片。ES自动管理和组织分片,并对分片数据进行平衡分配,所以用户不需要担心分片的处理细节,一个分片默认最大文档数量是20亿。
  2. 副本(replica):ES默认为一个索引创建5个主分片,并分别为每个主分片创建一个副本分片。对于分布式搜索引擎来说,分片及副本的分配将是高可用及快速搜索响应的设计核心,主分片与副本都能处理查询请求,唯一区别是只有主分片才能处理索引请求。
  3. 关于分片和副本:ES建好索引后,分片设置无法更改,副本数量可以修改。
  4. 在开始阶段, 一个好的方案是根据你的节点数量按照1.5~3倍的原则来创建分片. 例如,如果你有3个节点, 则推荐你创建的分片数最多不超过9(3x3)个。

极限压榨elasticsearch写入速度 - 掘金

Persist in original technology sharing, your support will encourage me to continue to create!