一:第一步:下载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