我想以高可用性运行logstash-> elasticsearch,但找不到实现它的简单方法。请查看我的看法并纠正我:
目标:
约束:
发现不起作用。
解:
题:
谢谢!
最佳答案
您可能会在Logstash容器中运行一个单独的(非嵌入式)Elasticsearch实例,但是将Elasticsearch配置为不存储数据,也许将它们设置为主节点。
node.data: false
node.master: true
然后,您可以将Zookeeper插件添加到所有Elasticsearch实例,以便它们构成集群。
然后,Logstash通过http登录到本地Elasticsearch,后者可以计算出5个数据存储节点中的实际索引数据位置。
另外,此Q解释了如何使插件与Elasticsearch的嵌入式版本Logstash output to Elasticsearch on AWS EC2一起使用
关于elasticsearch - Logstash集群输出到没有多播的Elasticsearch集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23645788/