windows环境Elasticsearch安装启动,配置ik分词器及安装head插件

整理一下windows版ES的简单部署过程

1:安装ES
官网下载ES的zip包,

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.4.2-windows-x86_64.zip
在这里插入图片描述

下载好之后直接解压,
然后在/bin下直接点击elasticsearch.bat启动
在这里插入图片描述
这个就是成功跑起来了,接下来去浏览器访问,在这里插入图片描述ES端口默认的9200,此页面就是启动成功了,

在这里插入图片描述
2:安装ik分词器
启动成功后可以测一下ES的分词,
这里使用postman来进行测试,
ES对英文的分词是通过空格区分的,但是对中文支持不是很友好,一句话直接切成好多字,接下来安装ik分词器,
在这里插入图片描述直接使用的下载zip包就行了,版本和自己ES的安装版本一致就行了
github下载页:https://github.com/medcl/elasticsearch-analysis-ik/releases
在这里插入图片描述
下载完之后在ES的plugins下面新建一个 ik 的文件夹
在这里插入图片描述
再把下载的压缩包全部解压在ik下面就行了
在这里插入图片描述
然后,测一下ik的分词功能,
重启ES
再用postman访问,添加"analyzer":"ik_smart" 参数
这次把词语分出来了,
在这里插入图片描述ik分词的参数除了ik_smart还有一个ik_max_word,这个后面会专门写一篇讲这两个分词器的区别

3:安装head插件
此过程需要Node.js,node安装教程请自行百度
node安装之后检查一下版本确认安装成功
在这里插入图片描述
1:然后安装grunt:
使用命令:npm install -g grunt-cli
安装完之后使用grunt -version检查版本确认成功
在这里插入图片描述
2:接下来下载head对应的包,
https://github.com/mobz/elasticsearch-head
在这里插入图片描述
解压之后在根目录下按住shift然后鼠标右键点击"在此处打开powershell窗口(S)"
在这里插入图片描述
直接执行npm install,此过程等待时间稍长,中间会报ERR的错误,那个不用管,
完毕之后执行npm start,我这快刚才装grunt的时候因为网络原因导致jasmine这个组件没装上,但是head已经正常启起来了,
jasmine的安装需要再次执行一下:

npm install grunt-contrib-jasmine --registry=https://registry.npm.taobao.org

在这里插入图片描述现在就可以访问head了,
默认端口是9100,直接访问可以看到主页了,但是本地的ES未连接,这是需要给ES做一下小配置,
在这里插入图片描述
打开ES文件夹下/config/elasticsearch.yml,在末尾加上这两句,单词千万不要拼错了

http.cors.enabled: true
http.cors.allow-origin: "*"

在这里插入图片描述
最后,重启ES,刷新界面,显示 green 连接成功!
在这里插入图片描述
这块的连接状态呢,总共有三种颜色表示,也可以通过命令查看,
http://localhost:9200/_cat/health?v
在这里插入图片描述

status显示的green,表示一切正常,总共有三种表示状态的颜色,

green:表示所有功能正常
yellow:所有数据正常,但一些副本尚未分配
red:因为某些原因有些数据不可用

官方文档也有具体的说明

文档地址:https://www.elastic.co/guide/en/elasticsearch/reference/6.0/_cluster_health.html
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值