LZ备注:如有疑问,欢迎在博客下留言,LZ看尽快解答
一、Elasticsearch集群中三种角色(节点)
master node:master节点主要用于元数据的处理,比如索引的CD、分片分配等
data mode:data节点保存了数据分片。复杂数据相关操作,如分片CRUD,以及搜索很整合操作。这些操作都比较消耗CPU、内存和I/O资源
client node:client节点祈祷路由请求的作用,可以看作是负载均衡
二、对应的高性能拓扑模式及配置
配置文件中三种配置高性能集群拓扑结构模式:
1.让节点从不选举为主节点,只用来存储数据,做负载器
node.master:false
node.data:true
2.让节点成为主节点,不存储任何数据,并保有空闲资源,作为协调器
node.master:true
node.data:false
3.让节点既不成为主节点,又不成为数据节点,将它作为搜索器,从节点获取数据,生成搜索结果等
node.master:false
node.data:false