Windows安装ElasticSearch-6.6.2及其可视化插件head和IK分词器
ES 安装
-
官网下载压缩包elasticsearch-6.6.2.zip;
-
解压到指定目录,如
D:\Server\
; -
进入到ES目录
elasticsearch-6.6.2\bin
,双击elasticsearch.bat
运行; -
命令行输入
curl http://localhost:9200
,出现以下信息,表示安装成功 :
ES 图形化插件head安装
-
下载elasticsearch-head,解压到指定目录,如
D:\Server\
; -
下载node.js,这里我们选择长期支持版本LTS,下载完成后,直接双击运行,一路next即可;
-
将grunt安装为全局命令,Grunt是基于Node.js的项目构建工具。
在cmd命令行中输入以下命令:
npm install -g grunt-cli
PS:如果安装不成功或者安装速递慢,可以使用淘宝的镜像进行安装:
npm install -g cnpm -registry=https://registry.npm.taobao.org
后续使用的时候,只需要把npm xxx 替换成 cnpm xxx 即可
-
修改elasticsearch配置文件:elasticsearch-5.6.8/config/elasticsearch.yml,增加以下三行命令:
http.cors.enabled: true http.cors.allow-origin: "*" network.host: 127.0.0.1
-
进入elasticsearch-head安装目录启动head,在命令行输入:
grunt server
PS:如果第5步失败(如下图),则需要先安装
grunt
,执行以下命令:
npm install grunt
出现下图,则安装图中所列出的插件:
npm install grunt-contrib-clean grunt-contrib-concat grunt-contrib-watch grunt-contrib-connect grunt-contrib-copy grunt-contrib-jasmine
PS :如果速度较慢,或者失败,也可以使用淘宝的镜像安装:
cnpm install grunt-contrib-clean grunt-contrib-concat grunt-contrib-watch grunt-contrib-connect grunt-contrib-copy grunt-contrib-jasmine
安装IK分词器
-
下载elasticsearch-analysis-ik-6.6.2.zip,这里请安装GitHub上选择对应ES版本的IK版本;
Versions
IK version ES version master 6.x -> master 6.3.0 6.3.0 6.2.4 6.2.4 6.1.3 6.1.3 5.6.8 5.6.8 5.5.3 5.5.3 5.4.3 5.4.3 5.3.3 5.3.3 5.2.2 5.2.2 5.1.2 5.1.2 1.10.6 2.4.6 1.9.5 2.3.5 1.8.1 2.2.1 1.7.0 2.1.1 1.5.0 2.0.0 1.2.6 1.0.0 1.2.5 0.90.x 1.1.3 0.20.x 1.0.0 0.16.2 -> 0.19.0 -
解压,将解压后的文件夹copy到 elasticsearch安装目录下的plugins目录下,并重命名文件夹为ik;
-
重启ElasticSearch,即可加载IK分词器;
-
测试:
在cmd命令行输入:
curl http://127.0.0.1:9200/_cat/plugins
出现以下版本信息:
在head中进行ik分词测试: