windows系统Elasticsearch安装与使用

Elasticsearch官网:https://www.elastic.co/cn/products/elasticsearch

目前Elasticsearch已经更新到7.2了,但是我用用了新版本  坑太多了,并且不兼容springBoot,所以我用了老版本6.8.0

下载地址 https://www.elastic.co/cn/downloads/past-releases#elasticsearch

windows系统Elasticsearch安装与使用

需要JDK1.8及以上

下载完后  elasticsearch无需安装,解压即用,进入bin目录 ,双击elasticsearch.bat

windows系统Elasticsearch安装与使用

我们在浏览器中访问:http://127.0.0.1:9200 ,出现以下画面,则显示成功。

windows系统Elasticsearch安装与使用

1.安装客户端工具 elasticsearch-head,地址 https://github.com/mobz/elasticsearch-head 

前提需要安装node和grunt

node下载 地址https://nodejs.org/en/download/  安装后查看版本号node -v

执行 npm install -g grunt-cli 安装grunt ,安装完成后执行grunt -version查看是否安装成功,会显示安装的版本号

 windows系统Elasticsearch安装与使用

2.修改D:\environment\elasticsearch-head-master\Gruntfile.js 在对应的位置加上hostname:’*’,

 windows系统Elasticsearch安装与使用

3.进入es安装目录下的config目录,修改elasticsearch.yml文件.在文件的末尾加入以下代码 

http.cors.enabled: true 
http.cors.allow-origin: "*"
node.master: true
node.data: true

 4.并且去掉network.host: 192.168.0.1的注释并改为network.host: 0.0.0.0,双击elasticsearch.bat重启es

5.进入D:\environment\elasticsearch-head 然后shift+右键,打开命令窗口,输入grunt server 启动elasticsearch-head

windows系统Elasticsearch安装与使用

6.访问地址http://localhost:9100/

windows系统Elasticsearch安装与使用

 7.安装ik分词器,ElasticSearch 默认采用分词器, 单个字分词 ,效果很差,下载地址如下,可以下载源码打包,或者直接下载包解压

源码下载地址:https://github.com/medcl/elasticsearch-analysis-ik/tree/6.2.x

jar包下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases

解压后 放在D:\elasticsearch\elasticsearch-6.8.0\plugins下 新建文件夹ik

windows系统Elasticsearch安装与使用windows系统Elasticsearch安装与使用

然后重启 双击elasticsearch.bat重启es,出现[analysis-ik] 即可

windows系统Elasticsearch安装与使用