window 快速搭建Elasticsearch环境服务02

                                                     安装Elasticsearch-head插件
Elasticsearch-head插件:一款专门针对于Elasticsearch的客户端工具,可以直观查询到数据并且可以在界面中查询
1.安装
从地址:https://nodejs.org/en/download/ 下载相应系统的msi,双击安装。
window 快速搭建Elasticsearch环境服务02


2.第二步
安装完成后用,cmd进入安装目录执行 node -v可查看版本号
window 快速搭建Elasticsearch环境服务02
能看到版本号说明node安装成功

3.第三步
执行 npm install -g grunt-cli 安装grunt ,安装完成后执行grunt -version查看是否安装成功,会显示安装的版本号
window 快速搭建Elasticsearch环境服务02

4.第四步
前三步主要是搭建前端服务器环境

(1): 进入Elasticsearch安装目录下的config目录,修改elasticsearch.yml文件.在文件的末尾加入以下代码

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

然后去掉network.host: 192.168.0.1的注释并改为network.host: 0.0.0.0,去掉cluster.name;node.name;http.port的注释(也就是去掉#)

(2): 双击elasticsearch.bat重启Elasticsearch

(3):在https://github.com/mobz/elasticsearch-head中下载head插件,选择下载zip

(4):解压到指定文件夹下,D:\environment\elasticsearch-head-master 进入该文件夹,修改D:\environment\elasticsearch-head-master\Gruntfile.js 在对应的位置加上  hostname:'*',
window 快速搭建Elasticsearch环境服务02

(5):打开cmd命令行窗口 ,在D:\environment\elasticsearch-head-master 下执行npm install 安装完成后执行grunt server 或者npm run start 运行head插件,如果运行不成功建议重新安装grunt。成功如下

5.第五步
打开浏览器访问:http://127.0.0.1:9100
window 快速搭建Elasticsearch环境服务02
至此客户端已经完成

6.安装IK分词器
ElasticSearch 默认采用的分词器, 是单个字分词 ,效果很差 ,所以我们需要安装一个更实用的分词器,这里采用IK分词器
Lucene的IK分词器早在2012年已经没有维护了,现在我们要使用的是在其基础上维护升级的版本,并且开发为Elasticsearch的集成插件了,与Elasticsearch一起维护升级,版本也保持一致,最新版本:v7.4.1

注意:你的Elasticsearch和IK分词器必须版本统一
jar包下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
window 快速搭建Elasticsearch环境服务02
下载后:window 快速搭建Elasticsearch环境服务02
 

无需安装,新建文件夹ik, 并将解压到ik文件夹中,并复制到Elasticsearch的解压目录,如下图所示
window 快速搭建Elasticsearch环境服务02
然后重启elasticsearch:
window 快速搭建Elasticsearch环境服务02
至此Elasticsearch ik分词完成