1.4 安装Head插件
1.4.1 什么是Head
Ealsticsearch只是后端提供各种API,那么怎么直观的使用它呢?Elasticsearch-head将是一款专门针对于Elasticsearch的客户端工具
Elasticsearch-head配置包,下载地址
1.4.2 安装
注意:es5以上版本安装head需要安装node和grunt
第一步:从地址: nodejs官方网站 下载相应系统的msi,双击安装。
第二步:安装完成用cmd进入安装目录执行 node -v可查看版本号
能看到版本号说明node安装成功
第三步:执行 npm install -g grunt-cli 安装grunt ,安装完成后执行grunt -version查看是否安装成功,会显示安装的版本号
但是!由于我们默认下载下来的文件使用的镜像时国外的镜像,下载很慢很慢,这个时候我们就要切换为国内的镜像,这里笔者使用的是我们阿里淘宝的镜像
npm config set registry https://registry.npm.taobao.org
当然!你想出国可以切回来
npm config set registry https://registry.npmjs.org
当你不知道在哪,那就查看一下当前镜像属于国内还是国外
npm config get registry
没报错就是成功(妹写就是零卡!)
1.4.3 配置运行
第一步:进入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的注释(也就是去掉#)
第二步:双击elasticsearch.bat重启Elasticsearch
第三步:在Github中下载head插件,选择下载zip
第四步:解压到指定文件夹下,D:\environment\elasticsearch-head-master 进入该文件夹,修改D:\environment\elasticsearch-head-master\Gruntfile.js 在对应的位置加上hostname:’*’、
第五步:打开cmd命令行窗口 ,在D:\environment\elasticsearch-head-master 下执行npm install 安装
,完成后执行grunt server 或者npm run start 运行head插件,如果运行不成功建议重新安装grunt。
成功如下
1.4.4 成功
打开浏览器访问:http://127.0.0.1:9100
当然,我们目前为止安装的es肯定够用了,但是,他目前仅限于在英文情况下的够用,在进行中文词与分词时,依然不智能,那么我们就需要安装es拓展插件-ik分词器,在下篇文章中,会教大家如何使用es进行分词,和查看英文分词与中文分词的区别,欢迎观看。