一:第一步:下载elasticsearch安装包
下载地址:https://www.elastic.co/cn/downloads/elasticsearch

解压即可

二:第二步,修改配置文件解决跨域问题

编辑elasticsearch的安装目录下的:bin/config/elasticsearch.yml

在文件末尾加上下面两句
http.cors.enabled: true
http.cors.allow-origin: "*"

三:启动elasticsearch
1,在es的安装目录下的bin文件下,双击elasticsearch.bat文件,实现前台启动

启动后再浏览器访问localhost:9200或者127.0.0.1:9200
如果出现如下界面则安装成功

四:安装elasticSearch-head插件 可视化界面管理es
下载地址:https://github.com/mobz/elasticsearch-head

下载压缩包或者克隆都行,压缩包同样即可
下载后同样解压即可

五:安装grunt,类似于nodejs
grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.x之后的head插件就是通过grunt启动的。因此需要安装grunt.

1:安装grunt

安装命令:npm install -g grunt-cli

查看版本号:grunt -version

2:添加依赖

进入head文件夹下执行npm install

3:启动head插件

进入head插件的安装目录

执行:npm run start 或者 grunt server

4:重启es,浏览器访问http://localhost:9100或者127.0.0.1:9100

出现如下界面则安装成功

六:安装kibana,作为一个可视化工具

下载地址:https://www.elastic.co/cn/downloads/kibana 一定要下载与自己安装的elasticsearch版本相对应的kibana

1:安装
Kibana作为一个标准的工程,拆箱即用,解压即可

2:启动
在bin目录中双击kibana.bat文件启动

3:汉化
在kibana安装目录中的config/kibana.yml中将最后一行重写,将en改为zh-CN即可

4:重启kibana

七;IK分词器
1:下载IK分词器
地址:https://github.com/medcl/elasticsearch-analysis-ik

2:安装
解压在elasticsearch中plugins/ik(新建目录)目录中即可

3:启用
重启es查看不同分词器效果:localhost:5601
最少切分:ik_smart
最细粒度划分 ik_max_word

4:添加自己的词库

五:重启es 注意:所有的修改配置文件的操作都需要重启es