首页/云/可观测性速查/ES 节点角色与部署形态
日志平台52 条

ES 节点角色与部署形态

节点按角色分工:master 管集群状态、data 存数据、ingest 做写入前处理、coordinating 负责分发请求;生产通常拆开角色以隔离故障与负载。

可观测性速查云更新于 2026-10-12

角色配置(elasticsearch.yml)

角色配置(elasticsearch.yml)
node.name: es-data-01
node.roles: [ data, ingest ]     # 数据 + 写入处理

# 专用 master 示例
# node.roles: [ master ]
# 协调节点:不承担数据与主节点职责
# node.roles: [ ]
小集群可以合并角色减少运维成本;集群变大后主节点与数据节点分离能提升稳定性。

易错点

  • 数据节点同时扛协调流量会被查询拖慢写入,大集群用独立协调节点分担
  • master 节点数量要满足选举多数(如 3 个),双节点主集群没有多数容错

数据来源与参考

  • Elastic 官方文档 · Node roles
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌