ELK(5)——elasticsearch节点角色优化

本文介绍了Elasticsearch节点的角色优化,包括Master节点、Data节点、Coordinating节点、Ingest节点的角色职责。在高数据量、高并发场景下,优化节点角色能避免集群出现脑裂等问题。建议生产环境中设置专门的Master节点(3台以上)负责集群状态维护,Data节点存储数据并处理索引和查询,Coordinating节点用于请求分发和负载均衡。
摘要由CSDN通过智能技术生成

1.基本概念介绍

Master
主要负责集群中索引的创建、删除以及数据的Rebalance等操作。Master不负责数据的索引和检索,所以负载较轻。当Master节点失联或者挂掉的时候,ES集群会自动从其他Master节点选举出一个Leader。

Data Node
主要负责集群中数据的索引和检索,一般压力比较大。

Coordinating Node
原来的Client node的,主要功能是来分发请求和合并结果的。所有节点默认就是Coordinating node,且不能关闭该属性。

Ingest Node
专门对索引的文档做预处理

2.为什么要做角色优化

在生产环境下,如果不修改elasticsearch节点的角色信息,在高数据量,高并发的场景下集群容易出现脑裂等问题。
默认情况下,elasticsearch集群中每个节点都有成为主节点的资格,也都存储数据,还可以提供查询服务。
节点角色是由以下属性控制

node.master:  false|true		
node.data:  true|false
node.ingest:  true|false 
search.remote.connect: true|false

== 默认情况下这些属性的值都是true。==

node.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值