Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 1.05 KB

25_Scale_horizontally.asciidoc

File metadata and controls

15 lines (11 loc) · 1.05 KB

水平扩容

怎样为我们的正在增长中的应用程序按需扩容呢? 当启动了第三个节点,我们的集群将会看起来如拥有三个节点的集群——为了分散负载而对分片进行重新分配所示。

拥有三个节点的集群
Figure 1. 拥有三个节点的集群——为了分散负载而对分片进行重新分配

Node 1Node 2 上各有一个分片被迁移到了新的 Node 3 节点,现在每个节点上都拥有2个分片,而不是之前的3个。 这表示每个节点的硬件资源(CPU, RAM, I/O)将被更少的分片所共享,每个分片的性能将会得到提升。

分片是一个功能完整的搜索引擎,它拥有使用一个节点上的所有资源的能力。 我们这个拥有6个分片(3个主分片和3个副本分片)的索引可以最大扩容到6个节点,每个节点上存在一个分片,并且每个分片拥有所在节点的全部资源。