老师,如果es集群其中某个节点停止了,不就对应这个节点的端口不可用了么?还怎么保证服务可用呢?

来源:6-3 -副本与分片

慕雪839906

2018-08-12

1:老师,如果es集群其中某个节点停止了,不就对应这个节点的端口不可用了么?还怎么保证服务可用呢?

2:即使是集群可用,也只是这个集群的其他节点的端口可用吧? 

3:怎么自动匹配到可用的端口上去呢?

写回答

1回答

rockybean

2018-08-12

两种方案,一是服务端处理,比如挂上nginx之类的代理做负载均衡,后面是所有的es节点,如果某一个挂了,nginx不会把请求转发过去;二是做客户端处理,连接es的时候填写多个es的节点ip,此时某个节点挂掉后会自动尝试其他的节点

0
1
慕雪839906
非常感谢!嗯嗯,我也刚想到这块了,多谢老师
2018-08-12
共1条回复

Elastic Stack从入门到实践,动手搭建数据分析系统

有了Elastic Stack,不用写一行代码,你也可以玩转大数据分析!

1361 学习 · 397 问题

查看课程