版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
elasticsearch集群结构
1.结构图
2.角色介绍
master:
会在启动时进行选举,最终只有一个现役master,其他master同步现役master的数据
元数据:
存储在master中,用来记录文件块(索引分片)的大小、位置、分片数、备份数等信息
datanode:
存数据
负载均衡器:
客户端连接负载均衡器,通过负载均衡器实现对集群master的负载均衡的读
协调器:
任意一个节点加入时,需要协调器协调,还有例如集群通信
集群的每台服务器都可以具备哪些角色?
可以在配置文件中指定每个节点的角色
如果不指定,每台服务器默认会具备以下角色
master:默认是true
datanode:默认是true
负载均衡器:默认是true
协调器:需要在配置文件中指定