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