首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Elasticsearch集群中找到空闲节点?

如何在Elasticsearch集群中找到空闲节点?
EN

Stack Overflow用户
提问于 2020-04-16 04:36:55
回答 1查看 235关注 0票数 1

我使用AWS Elasticsearch 6.8,配置了9个节点,5个副本碎片,1个主碎片。只有6个碎片,这意味着只需要6个节点。一个碎片只能存在于一个节点中吗?如果是,集群中应该有3个空闲节点,我如何才能发现这3个节点中的哪个是空闲的?

如果有3个空闲节点,它是否会影响搜索?当集群接收到请求时,它会将请求发送到一个空闲节点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-16 04:51:00

是的,您是对的,但是在您的例子中,我们需要一些更多的信息,比如我们的9个节点,有多少是专用的主节点(就像在主节点上一样,碎片(实际上包含)数据没有分配)。

如果您拥有所有的9个数据节点,并且只有一个包含1个主节点和5个副本碎片的索引,那么当然它们都将被分配到不同的节点上(除了一些奇怪的罕见情况)。

使用小脑elasticsearch集群管理工具,您可以快速地指向您的Elasticsearch集群,并了解集群中的所有节点以及如何在集群上分配碎片(副本和主节点)。

下面是在我的中创建的节点和索引的示例。可以清楚地看到,我自己的索引有(一个主碎片和0个副本碎片,ES集群只有一个节点,该碎片在该节点上分配)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61242794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档