老师,如果es集群其中某个节点停止了,不就对应这个节点的端口不可用了么?还怎么保证服务可用呢?
来源:6-3 -副本与分片

慕雪839906
2018-08-12
1:老师,如果es集群其中某个节点停止了,不就对应这个节点的端口不可用了么?还怎么保证服务可用呢?
2:即使是集群可用,也只是这个集群的其他节点的端口可用吧?
3:怎么自动匹配到可用的端口上去呢?
写回答
1回答
-
两种方案,一是服务端处理,比如挂上nginx之类的代理做负载均衡,后面是所有的es节点,如果某一个挂了,nginx不会把请求转发过去;二是做客户端处理,连接es的时候填写多个es的节点ip,此时某个节点挂掉后会自动尝试其他的节点
012018-08-12
相似问题