elasticsearch - elasticsearch node.ROLE配置

标签 elasticsearch

我开始使用ELK,并且已经有一个关于配置elasticsearch节点的问题。摄取节点对我来说尤其不清楚。根据docs,默认情况下,所有三个“角色”(主,数据和摄取)均设置为true。我了解这是为了创建一个单一节点群集,其中所有elasticsearch都在一台计算机上。

因此,如果我想说一个3节点集群(1个主节点+ 2个 worker ),我是否应该只设置不想假的值?像这样:


node.name: master
node.data: false
node.ingest: ?

worker
node.name: data-x
node.master: false
node.ingest: ?

在这种情况下,如果我没有专用的摄取节点,应该去哪里?将它们放在数据节点上对我来说更有意义,但是我不确定这是否正确。

最佳答案

您可能不需要专用的摄取节点。如果正在进行大量数据转换/扩充(不仅是分析和索引JSON文档),则专用的摄取节点可能会有所帮助。此blog将为您提供更多信息。

关于elasticsearch - elasticsearch node.ROLE配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59200198/

相关文章:

elasticsearch - Elasticsearch将数据分为索引

elasticsearch - 无法实现pattern_capture token 过滤器

java - Elasticsearch 服务器启动时出现以下异常

node.js - Elasticsearch对多个查询进行排序

ssl - Elasticsearch shield 使用 letsencrypt 设置 ssl

elasticsearch - Elasticsearch 首选项设置为自定义值,文档仍从不同分片返回

solr - 搜索索引器以查找NoSql,特别是Cassandra

ruby-on-rails - 在 elasticsearch rails 中为 jsonb 字段的属性添加索引

java - 从多种格式的文件中提取文本并将其存储在 Elasticsearch 中

c# - 将JArray转换为Dynamic [],以便NEST的IndexMany可以工作