我正在开始使用ELK,并且我已经对配置elasticsearch
节点有疑问。摄取节点对我来说尤其不清楚。根据docs,默认情况下,所有三个“角色”(主,数据和摄取)均设置为true
。我了解这是用于创建单节点群集,其中所有elasticsearch
都在一台计算机上。
因此,如果我想说一个3节点群集(1个主节点+ 2个工作人员),我应该只设置不想假的值吗?像这样的东西:
MASTER
node.name: master
node.data: false
node.ingest: ?
WORKERS
node.name: data-x
node.master: false
node.ingest: ?
在这种情况下,我没有专用的摄取节点,应该去哪里?将它们放在数据节点上对我来说更有意义,但是我不确定这是否是正确的假设。
您可能不需要专用的摄取节点。如果正在进行大量数据转换/扩充(不仅是分析和索引JSON文档),则专用的摄取节点可能会有所帮助。此blog将为您提供更多信息。