Skip to content

Latest commit

 

History

History
21 lines (12 loc) · 1.52 KB

File metadata and controls

21 lines (12 loc) · 1.52 KB

集群

本章将会在主要章节翻译结束后再继续翻译


补充章节

正如前文提到的,这就是第个补充的章节,这里会介绍Elasticsearch如何在分布式环境中运行。 本章解释了常用术语,比如_集群 (cluster), 节点 (node) 以及_分片 (shard),以及如何横向扩展主机,如何处理硬件故障。

尽管这一章不是必读章节 —— 你可以完全不用理会分片,复制以及故障恢复就能长时间使用Elasticsearch。你可以先跳过这一章节,然后在你需要的时候再回来。


你可以随时根据你的需要扩展Elasticsearch。你可以购买配置更好的主机(vertical scale or scaling up) 或者购买过多的主机(horizontal scale or scaling out) 来达到扩展的目的。

硬件越强大,Elasticsearch运行的也就越快,但是垂直扩展(vertical scale)方式也有它的局限性。真正的扩展来自于横向扩展(horizontal scale)方式,在集群中添加更多的节点,这样能在节点之间分配负载。

对于大多数数据库来说,横向扩展意味着你的程序往往需要大改,以充分使用这些新添加的设备。相比而言,Elasticsearch自带_分布式功能_:他知道如何管理多个节点并提供高可用性。这也就意味着你的程序根本不需要为扩展做任何事情。

在这一章节,我们将要探索如何根据你的需要创建你的_集群_,节点_以及_分片,并保障硬件故障后,你的数据依旧的安全。