Kibana返回“连接失败” - 未解决的错误

时间:2014-11-20 22:36:54

标签: elasticsearch logstash kibana

我试图在同一台机器上设置ElasticSearch,Logstash和Kibana。我已经成立了:

elasticsearch-1.4.0 logstash-1.4.2 kibana-3.1.2

我已按照本文的所有步骤操作:http://aarvik.dk/a-bit-on-elasticsearch-logstash-kibana-the-elk-stack/

我运行ElasticSearch,我可以针对它运行简单的查询。

但是,当我尝试访问Kibana时,收到以下消息:

  

连接失败   可能性#1:您的弹性搜索服务器已关闭或无法访问

     

这可能是由网络中断或Elasticsearch进程失败引起的。如果你有?最近运行一个需要执行术语方面的查询,那么该进程可能已经耗尽内存并停止了。请务必检查您的Elasticsearch日志是否有任何内存压力迹象。   情形二:您正在运行Elasticsearch 1.4或更高版本

     

Elasticsearch 1.4附带一个安全设置,可防止Kibana连接。您需要将elasticsearch.yml中的http.cors.allow-origin设置为您访问Kibana的正确协议,主机名和端口(如果不是80)。请注意,如果您在子URL中运行Kibana,则应排除子URL路径并仅包括协议,主机名和端口。   解决了连接问题后,单击后退或主页按钮

我知道其他用户遇到了类似的问题,我遵循了Kibana returns "Connection Failed"

中提到的建议

我添加了

  

http.cors.allow-origin:“/。* /”

     

http.cors.enabled:true

到elasticsearch.yml。我仍然看到错误。我做错了什么?

1 个答案:

答案 0 :(得分:0)

这可能是由于两个问题引起的。

  1. 请检查您使用的是Elasticsearch和Kibana的兼容版本。建议使用两者的最新版本。 elasticsearch-1.4.4和kibana-4.0.0-rc1-windows为我工作。

  2. 这很有趣。如果您使用的是logstash,并且如果您的某个作业仍在运行,那么Kibana会在这种情况下出错。

  3. 您可以参考这些文章了解更多详情

    http://hadooptutorials.co.in/tutorials/elasticsearch/install-elasticsearch-kibana-logstash-on-windows.html

    http://hadooptutorials.co.in/tutorials/elasticsearch/log-analytics-using-elasticsearch-logstash-kibana.html