logstash连接elasticsearch一个诡异的问题

logstash的配置:

output {
        elasticsearch {
                hosts => ["127.0.0.1:9200"]
                index => "logs-nginx"
        }
        stdout {
                codec => rubydebug
        }
}

logstash 与 elasticsearch 都在同一台服务器上,且使用的版本号都是5.4.1

启动elasticsearch后,使用 curl -X GET http://127.0.0.1:9200 看了下,是没问题的。

但是,一启动logstash服务后,elasticsearch就死掉了,屏幕输出Killed,后来elasticsearch装了个版本5.4.0的,也是同样的问题。。。。

这种情况,大家碰到过没,又是怎么解决的?

阅读 5.8k
4 个回答

我也遇到这个问题,在虚拟机上,原因是:内存不够。
把虚拟机的内存调大就可以了。

内存不够被杀了吧

新手上路,请多包涵

应该是虚拟机内存太小了,我之前也是之前在docker下装elasticsearch 和Logstash , 后者连ES的时候 , ES就被杀了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进