ES 基本概念

1.搜索分析引擎

2.近实时搜索

3.集群

4,节点

5.索引

6.类型

7.文档

8.分片 (不能随意更改)

分拆是重要的两个主要原因:

  • 它允许您水平分割/缩放您的内容量
  • 它允许您跨越分片(可能在多个节点上)分发和并行化操作,从而提高性能/吞吐量

每个Elasticsearch分片是一个Lucene索引。可以在单个Lucene索引中拥有最大数量的文档。截止到LUCENE-5843,限制是2,147,483,519(= Integer.MAX_VALUE - 128)文件。您可以使用_cat/shardsAPI 监视分片大小

9.副本(有助于恢复数据,可随时更改数量)

复制很重要,主要有两个原因:

  • 它在碎片/节点失败的情况下提供高可用性。由于这个原因,重要的是要注意,副本分片永远不会被分配在与从其复制的原始/主分片相同的节点上。
  • 它允许您扩展您的搜索量/吞吐量,因为搜索可以在所有副本上并行执行。
原文地址:https://www.cnblogs.com/zhxdxf/p/8305665.html