elasticsearch 本地環境連接不上的問題解決


一、    背景

  新項目需要使用elasticsearch作為搜索引擎,研究了下本地環境,用docker構建了一個elas鏡像,拉起來之后在項目內配置好集群名稱和節點之后,死活連不上.....

二、    環境

  1.elasticsearch 版本  2.4.5

  2.API 版本 spring-data-elasticsearch:2.1.20.RELEASE

  3.jdk 版本為1.8

三、    說明

  略 

四、    內容

  1、查看elas內的配置文件和項目類的配置文件中集群名稱是否一致;

    打開elasticsearch 下的 config中的elasticsearch.yml  ,保證cluster.name 跟項目內配置的集群名稱一致

               

 

  2、查看elas內的配置文件的host 是否配置為0.0.0.0;

 

  3、elas的部分版本,設置client.transport.sniff = true ,查詢時報出異常,需要設置為false;

  4、本地只起了一個elasticsearch的容器,整個集群的狀態是yellow,這個時候也需要設置client.transport.sniff = true,關閉客戶端自動嗅探整個集群的狀態;

五、    參考

     https://blog.csdn.net/J_bean/article/details/79507559                           

 

  日常記錄,留待查閱~

  

 


免責聲明!

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



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