我正在尝试在天蓝色负载均衡器/云服务后面设置ES群集。 群集是3节点,没有特定的数据/客户端/主节点设置。默认情况下,2个节点被选为主节点,1个节点被选为数据节点。
当应用程序的请求(创建/更新/搜索)到达9200端口上的天蓝色负载均衡器时,所有3个vms的负载均衡,请求可以转到任何虚拟机。
主节点是否能够提供请求?
许多文章说,您不需要ES群集的负载均衡器只使用客户端节点,但随后它会成为单点故障,因为azure vm可能会在任何时间点出现故障。因此,从基础架构的角度来看,主要需要负载平衡以实现高可用性。
请建议群集设置以及将哪些节点(数据或客户端)放在负载均衡器后面。
答案 0 :(得分:0)
是。 ES主节点也可以在自动选择主节点时为其提供服务。 所有3个节点都可以设置为master = true以及data = true并放在负载均衡器之后。