首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么时候应该移到多项式elasticsearch集群?

什么时候应该移到多项式elasticsearch集群?
EN

Stack Overflow用户
提问于 2018-10-09 11:50:48
回答 1查看 43关注 0票数 0

我有一个具有32 CPU内存和Quad 3.2GZ CPU的节点。我使用单节点ElasticSearch6.2.1 ( ES )集群,并将16 to内存分配给ES。我正在用ES搜索目录。它工作得很好,但有时(每个月2-3次),ES变得不堪重负,响应速度太慢,此时CPU利用率正变得100% (ES使用主要部分),在我重新启动ElasticSearch之前,它不会响应。

我检查了我所有的问题,它们都很好。在我的单节点集群中,有14个索引,平均有5万份文档。

我需要知道是否应该在集群中添加一个额外的节点?

此外,我的好奇心是:-有任何参数,如索引大小,流量等,通过观察,我应该决定增加一个新的节点?

我的问题是:-我什么时候应该移动到多节点的Elasticsearch集群?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-09 12:33:31

如果您有一个节点,那么它实际上不是一个集群,而是一个节点。

  • 首先,您的性能问题可能会因为许多问题而产生:内存高,请求太多.我建议您首先评估有高负载(机器上的netstat)时的请求数量,并检查分配的内存是否在JVM中使用(使用j控制台或在日志中观看)。还可以查看全文搜索的映射(建议中的文本字段),这可能需要大量的内存。如果您认为这个问题与连接的数量有关,那么您肯定应该有一个多节点集群配置。如果问题与内存有关,那么您必须调优映射或增加分配的内存,而不仅仅是添加节点。
  • 其次,关于您的集群,在我看来,您至少应该有两个服务器。这是为了冗余。如果一个服务器不再回答问题,这将防止您的大部分服务丢失问题。您不应该等待缩放群集。还定期检查服务是否仍在一台机器上,如果没有,则自动重新启动您的服务或发送一封电子邮件,以便您能够手动重新启动。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52720408

复制
相关文章

相似问题

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