34、ES实战:生产环境集群部署总结

本文详细总结了ElasticSearch 7.3在生产环境中的集群部署实践,重点解析了主节点、数据节点和客户端节点的三种角色及其配置组合(node.master与node.data),帮助您构建稳定高效的搜索集群。

ElasticSearch7.3学习(三十四)—-生产环境集群部署总结

1、集群部署

 

2、结点的三个角色

主结点:master节点主要用于集群的管理及索引 比如新增结点、分片分配、索引的新增和删除等。

数据结点:data 节点上保存了数据分片,它负责索引和搜索操作。

客户端结点:client 节点仅作为请求客户端存在,client的作用也作为负载均衡器,client 节点不存数据,只是将请求均衡转发到其它结点。

通过下边两项参数来配置结点的功能:

node.master: #是否允许为主结点
node.data: #允许存储数据作为数据结点
node.ingest: #是否允许成为协调节点

四种组合方式:

master=truedata=true即是主结点又是数据结点
master=falsedata=true仅是数据结点
master=truedata=false仅是主结点不存储数据
master=falsedata=false即不是主结点也不是数据结点此时可设置ingest为true表示它是一个客户端

在elasticsearch.yml文件最后添加配置即可

 

本文来自博客园,作者:|旧市拾荒|,转载请注明原文链接:https://www.cnblogs.com/xiaoyh/p/16271642.html

posted @ 2022-07-03 10:57 |旧市拾荒| 阅读( 77) 评论( 0) 编辑 收藏 举报

版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: