Elasticsearch 集群的哪个节点(master、data、ingest)从 logstash 收集数据?

Posted

技术标签:

【中文标题】Elasticsearch 集群的哪个节点(master、data、ingest)从 logstash 收集数据?【英文标题】:which node of Elasticsearch cluster (master , data, ingest ) gather data from logstash? 【发布时间】:2022-01-12 06:48:35 【问题描述】:

我的集群中有 3 个 Elasticsearch 节点。它们如何相互连接以及如何设置我的logstash的输出过滤器以将数据发送到ES集群(实际上是哪个节点负责收集数据)?

【问题讨论】:

【参考方案1】:

实际上 Logstash 将数据发送到集群,您可以从 /etc/logstash/conf.d/* 中检查它。摄取节点负责索引集群上的文档。默认情况下,所有节点都被摄取。您可以拥有专用的摄取节点,但不需要 3 个节点。

【讨论】:

以上是关于Elasticsearch 集群的哪个节点(master、data、ingest)从 logstash 收集数据?的主要内容,如果未能解决你的问题,请参考以下文章

elasticsearch概念

ES集群搭建

ElasticSearch:未分配的碎片,如何修复?

分布式搜索引擎elasticsearch的架构原理

为什么es集群至少需要三个节点

Elasticsearch