1.概述
翻译:https://aws.amazon.com/cn/blogs/opensource/open-distro-elasticsearch-shard-allocation/
Open Distro for Elasticsearch 能够提供无缝扩展体验的核心在于它能够在机器之间分配工作负载。这是通过sharding. 创建索引时,您可以为该索引设置主分片和副本分片计数。Elasticsearch 将您的数据和请求分布在这些分片上,并将分片分布在您的数据节点上。
集群的容量和性能在很大程度上取决于 Elasticsearch 如何在节点上分配分片。如果您的所有流量都流向一两个节点,因为它们包含集群中的活动索引,那么这些节点将显示高 CPU、RAM、磁盘和网络使用率。当这些少数节点崩溃时,您的集群中可能有数十或数百个节点闲置。
在这篇文章中,我将深入研究 Elasticsearch 的分片分配策略,并讨论集群中“热”节点的原因。有了这种理解&#x