一、 ElasticSearch安装
ElasticSearch官网地址:Elasticsearch官网
ElasticSearch下载地址:Download Elasticsearch
这里我用的是windows开发,选择的是windows版本。下载完成后解压到一个自己喜欢的文件夹即可
二、ElasticSearch启动
1、解压后的文件目录如下:
2、打开bin目录, 双击运行elasticsearch.bat,即启动了elasticsearch
3、启动后终端显示如下:
其中: 9300端口为Elasticsearch集群间组件的通信端口,9200端口为浏览器访问的http协议RESTful端口。
然后打开浏览器,输入http://localhost:9200,测试出现如下信息表示成功:
4、出现报错及解决方案:
出现报错: received plaintext http traffic on an https channel, closing connection Netty4HttpChannel{localAddress=/[0:0:0:0:0:0:0:1]:9200,remoteAddress=/[0:0:0:0:0:0:0:1]:51810}
原因是Elasticsearch在Windows下开启了安全认证,虽然started成功,但访问http://localhost:9200失败。解决方法:
打开config/目录下面的elasticsearch.yml配置文件,把安全认证开关从原先的true都改成false,实现免密登录访问即可,修改这两处都为false: