我想运行logstash - >具有高可用性的elasticsearch并不能找到实现它的简单方法。请查看我如何看待并纠正我:
目标:
约束:
解决方案:
问题:
谢谢!
答案 0 :(得分:1)
您可以在Logstash容器中运行单独的(非嵌入式)Elasticsearch实例,但配置Elasticsearch不要存储数据,也可以将它们设置为主节点。
node.data: false
node.master: true
然后,您可以将Zookeeper插件添加到所有Elasticsearch实例,以便它们构成群集。
Logstash然后将http记录到本地Elasticsearch,后者找出5个数据存储节点中的实际索引数据的位置。
或者,此Q解释了如何使用嵌入式版本的Elasticsearch进行插件Logstash output to Elasticsearch on AWS EC2