对于刚刚接触Elasticsearch的同学来说,可能会遇到不少问题,当然我也是了,我的这个问题是,Springboot 项目启动后,无法正常连接到Elasticsearch,但是在浏览器输入 http://10.57.133.253::9200 的时候是可以正常访问的,Idea Console的错误提示信息如下:
首先我说下我的环境吧,这个是很重要的一个部分,网上很多教程根本不说环境版本,导致很多教程不能解决读者的问题,因为版本差异大,问题的处理方式也不一样。
我的环境:
- 宿主机windows10, 且防火墙关闭
- 虚拟机Centos7,防火墙未关闭,且端口9200,9300未开放
- Springboot 版本:2.1.7.RELEASE(当时最新稳定版)
- Elasticsearch版本:6.2.4容器单节点版(容器pull地址:docker.elastic.co/elasticsearch/elasticsearch:6.2.4)
再说说我选择Springboot版