当前位置: 首页 > 面试题库 >

在Amazon EC2上运行的Elasticsearch集群是否需要使用负载均衡器?

魏臻
2023-03-14
问题内容

我对我的Elasticsearch集群如何处理流量感到有些困惑。我在群集中连接了多个EC2实例。现在,在我的应用程序中,我将其设置为通过实例之一的ip连接到集群。我知道此节点随后可以与集群中的所有其他节点连接并进行适当的转发,但是由于所有流量最初都定向到该节点时,该特定实例是否不会变得过重?我必须先使用负载均衡器,然后将应用程序指向该负载均衡器,还是我不能正确理解这一点?

谢谢!:)


问题答案:

我认为您的问题和想法是合法的。但是根据我的经验,客户端应该知道多个实例,并在不需要负载均衡器的情况下分配负载

请参阅以下客户机配置示例以获取ruby:多个节点并重试失败



 类似资料:
  • 问题内容: 我有一个在AWS EC2上运行的3个ElasticSearch节点集群。这些节点是使用OpsWorks / Chef设置的。我的目的是将该群集设计为非常有弹性和弹性(需要时,节点可以进出)。 从我阅读的有关ElasticSearch的所有内容来看,似乎没有人建议将负载均衡器放在集群的前面。相反,似乎建议您执行以下两项操作之一: 将您的客户端指向一个节点的URL / IP,让ES为您完成

  • 包含负载均衡集群及节点。 云联壹云 平台提供的本地IDC的负载均衡功能需要管理员先部署负载均衡集群和LBAgent转发节点。 云联壹云 支持负载均衡多集群功能,用户可根据需求配置负载均衡集群以及集群下的转发节点LBAgent,部署集群和转发节点后才可以部署负载均衡实例等。 集群为一组LBAgent转发节点的集合,同一时刻集群中只有一个转发节点处于MASTER,用于监控负载监控实例配置的IP地址和端

  • 作为开发人员,我们在Azure Service Fabric上编写了微服务,我们可以在Azure中以某种PaaS概念为许多客户运行它们。但我们的一些客户不想在云中运行,因为数据库是内部的,不能从外部获得,甚至不能通过DMZ获得。没关系,我们promise支持它,因为Azure Service Fabric可以作为集群安装在现场。 我建议在一台(或多台)独立的机器上使用负载平衡器,如HA-Proxy

  • 本文向大家介绍tomcat6_apache2.2_ajp 负载均衡加集群实战分享,包括了tomcat6_apache2.2_ajp 负载均衡加集群实战分享的使用技巧和注意事项,需要的朋友参考一下 环境: -------------------------------------------- 一台apache2.2服务器,三台tomcat服务器: apache2.2服务器 1.ip:192.168

  • 本文向大家介绍Nginx+tomcat负载均衡集群的实现方法,包括了Nginx+tomcat负载均衡集群的实现方法的使用技巧和注意事项,需要的朋友参考一下 实验环境如下 这里需要准备4台服务器(1台nginx、2台tomcat做负载、一台MySQL做数据存储) 准备软件包如下: 软件包地址连接: 链接: https://pan.baidu.com/s/1Zitt5gO5bDocV_8TgilvRw

  • 我想在负载均衡器后面设置一个rabbitmq集群,并使用spring AMQP连接到它。问题: > spring客户端是否需要知道RMQ集群中每个节点的地址,或者只知道负载均衡器的地址就足够了。 如果Spring客户端只知道负载均衡器,那么它将如何为集群中的每个节点维护连接/连接工厂。 是否有任何代码示例,说明如何使spring客户端与负载均衡器一起工作。