報錯信息如下:
翻譯如下:
可能性1:你# ElasticSearch服務器已關閉或無法訪問
這可以通過一個網絡中斷引起的,或一個失敗的Elasticsearch過程。如果您最近運行了一個要求要執行的項聚合的查詢,則進程可能已用完內存並停止運行.。請務必檢查您的任何內存壓力跡象Elasticsearch的日誌。
可能性2:你正在運行# Elasticsearch 1.4或更高
Elasticsearch 1.4船舶安全設置阻止Kibana連接。你需要在你的elasticsearch.yml設置如下:
http.cors.enabled:真
http.cors.allow-origin到正確的協議、主機名、端口(如果不是80),你的訪問Kibana。注意,如果你是在一次URL運行Kibana,你應該排除子URL路徑僅包含協議、主機名和端口。例如,HTTP:/ /公司網站:HTTP:/ / 8080,不是公司網站:8080 / Kibana。
因爲我的ElasticSearch運行正常, 所以懷疑是第二種情況, 所以在elasticsearch.yml中添加配置信息:
http.cors.allow-origin: 默認爲*, 所以在這裏不進行配置了.
http.cors.enabled: true
然後, 啓動kibana3, 成功.