無法連接Elasticsearch解決方案


前言

最近還是在弄ELK,並且在測試Logstash從kafka消費日志(最后輸出到Elasticsearch)。

測試完畢后,在kibana中,並沒有發現Elasticsearch中的數據。

后來裝了elasticsearch-head插件,想看看我es里面到底有啥數據,發現在head插件中,顯示cluster health: not connected,也就是無法連接我的es。

故才發現是es的網絡配置緣故。

(之前我是認為es是正常的,因為訪問localhost:9200是OK的。)

 

解決步驟

1. 修改elasticsearch的config目錄的elasticsearch.yml文件。

vim elasticsearch.yml

 

本文博客地址:http://www.cnblogs.com/toulanboy/

2. 增加以下語句:

http.cors.enabled: true
http.cors.allow-origin: "*"

 

3. 按Esc,輸入:wq保存退出

:wq

 

可選:若仍無法連接:可嘗試修改yml文件的network.host

network.host: 192.168.1.x  #這里填你的實際ip。注意:本地只能通過http://ip:9200來訪問了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM