ES 基本概念
1.搜索分析引擎
2.近实时搜索
3.集群
4,节点
5.索引
6.类型
7.文档
8.分片 (不能随意更改)
分拆是重要的两个主要原因:
- 它允许您水平分割/缩放您的内容量
- 它允许您跨越分片(可能在多个节点上)分发和并行化操作,从而提高性能/吞吐量
每个Elasticsearch分片是一个Lucene索引。可以在单个Lucene索引中拥有最大数量的文档。截止到LUCENE-5843
,限制是2,147,483,519
(= Integer.MAX_VALUE - 128)文件。您可以使用_cat/shards
API 监视分片大小。
9.副本(有助于恢复数据,可随时更改数量)
复制很重要,主要有两个原因:
- 它在碎片/节点失败的情况下提供高可用性。由于这个原因,重要的是要注意,副本分片永远不会被分配在与从其复制的原始/主分片相同的节点上。
- 它允许您扩展您的搜索量/吞吐量,因为搜索可以在所有副本上并行执行。