第一次玩ElasticSearch。
我阅读了文档并创建了ES群集,该群集由一个主节点和两个数据节点组成:
# Master
...
node.master: true
node.ingest: true
node.data: false
...
# Data
...
node.master: false
node.ingest: false
node.data: true
...
另外,我有一个应用程序,将来会使用此ES。
我的主要问题-连接ES时应使用哪个节点?
我相信它应该是主节点,但是,我也可以连接到数据节点。是否可以将数据发送到主节点并从数据中获取?使用这些节点的最佳方法是什么?
如果要使用简单的设置,可以将数据节点用于写入和读取目的,可以使用负载均衡器在数据节点之间分配流量。
在我们的100个节点Elasticsearch设置中,带有负载均衡器的Data节点用于批量写入ES和查询目的。
主节点只能用于协调目的。
我发现摄取节点没有任何性能改进。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句