ES集群怎么做到高可用,在一台响应慢的时候,客户端请求自动请求其他节点


 各位老板,求指导 ,我3个ES节点,其中有一个压力大,出现了排队,一个请求很长时间才会出来,虽然集群没跪,但是会导致站点请求积压出不来。想在请求某个节点出现问题的时候,其他的请求就不再请求这个节点,去请求其他的节点。这个要怎么去做呢??
 集群状态是green,但是其中有一台压力大,线程池满了,导致它拒绝了请求。这时候怎么让
其他的请求自动去请求其他的节点呢?
已邀请:

rockybean - Elastic Certified Engineer, ElasticStack Fans,公众号:ElasticTalk,慕课网《ElasticStack 从入门到实践》讲师

赞同来自: medcl

获取你可以试下这个新特性 Adaptive Replica Selection
https://www.elastic.co/blog/im ... ction

bill

赞同来自:

你的客户端怎么访问集群的?是用transport client吗

laoyang360 - [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:blog.csdn.net/laoyang360

赞同来自:

访问路由节点也这样吗?如果是主节点建议切换到路由节点试试

alphabing

赞同来自:

建议让运维封装一次负载均衡

要回复问题请先登录注册