elasticsearch 将logstash与elasticsearch连接(未嵌入),elasticsearch,logstash,elasticsearch,Logstash" /> elasticsearch 将logstash与elasticsearch连接(未嵌入),elasticsearch,logstash,elasticsearch,Logstash" />

elasticsearch 将logstash与elasticsearch连接(未嵌入)

elasticsearch 将logstash与elasticsearch连接(未嵌入),elasticsearch,logstash,elasticsearch,Logstash,我正在尝试将logstash(1.3.3)与ubuntu12上的elasticsearch(0.9+)连接起来。我没有使用嵌入式选项(它可以工作)。我正在尝试使独立设置正常工作。我可以启动elasticsearch。我已尝试通过logstash.conf文件连接到elasticsearch(尝试了0.0.0.0和127.0.0.1),但连接似乎不起作用。任何关于故障排除的想法都会有帮助 logstash.conf output { stdout {codec => rubydebug

我正在尝试将logstash(1.3.3)与ubuntu12上的elasticsearch(0.9+)连接起来。我没有使用嵌入式选项(它可以工作)。我正在尝试使独立设置正常工作。我可以启动elasticsearch。我已尝试通过logstash.conf文件连接到elasticsearch(尝试了0.0.0.0和127.0.0.1),但连接似乎不起作用。任何关于故障排除的想法都会有帮助

logstash.conf

output {
  stdout {codec => rubydebug }
  elasticsearch { host => "0.0.0.0" }
我可以通过netstat确认elasticsearch正在0.0.0.0上侦听(我尝试将elasticsearch设置为在127.0.0.1上运行,并切换了logstash conf,但也不起作用)

我可以通过浏览器访问端口9200上的elasticsearch

更新:
试点错误-我的elasticsearch.yml文件中有一个问题阻止了发现(我在测试期间添加了node.local:true

引导错误-我的elasticsearch.yml文件中存在阻止发现的问题(我在测试期间添加了节点。local:true

您正在运行哪个版本的elasticsearch?
elasticsearch
插件非常挑剔(仅建议使用ES 0.90.9)。对版本的容忍度更高。关于IP,请注意,侦听0.0.0.0通常意味着应用程序正在侦听所有IP(如果您的计算机有多个IP),发送到127.0.0.1意味着您正在发送给自己。谢谢-主要是试点错误-我在elasticsearch.yml中添加了一个阻止发现的配置。