【发布时间】:2015-01-18 23:35:05
【问题描述】:
我想在同一台机器上设置 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 日志以了解内存压力的任何迹象。 可能性 2:您正在运行 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: 真
到 elasticsearch.yml。我仍然看到错误。我做错了什么?
【问题讨论】:
-
我也有同样的问题,但只是偶尔出现一次。
标签: elasticsearch logstash kibana