问题在于,logstash的嵌入式Elasticsearch实例正在使用其默认发现模式。由于elasticsearch
集群配置了云技术,因此也需要对logstash进行嵌入式elasticsearch。
为此,您必须将elasticsearch.yml配置文件添加到logstash的工作目录中。您还需要通过将cloud-aws插件添加到类路径中来提供它。
java -cp logstash-1.1.7-monolithic.jar:cloud-aws/* logstash.runner agent -f shipper.conf
使用这种配置,我设法使logstash输出到我的elasticsearch集群。



