【Elasticsearch学习笔记(一)】Elasticsearch+ik分词器+Kibana安装步骤

安装Elasticsearch

  1. 官网下载合适自己系统的安装包,我这里是macOS版本。
    在这里插入图片描述
  2. 解压到合适的位置,如/usr/local下。
    在这里插入图片描述
  3. 打开终端,进入bin目录cd /usr/local/elasticsearch-7.12.1/bin,运行elasticsearch.sh启动elasticsearch服务。
    在这里插入图片描述

启动可能会遇到异常Exception in thread "main" java.nio.file.NotDirectoryException: /usr/local/elasticsearch-7.12.1/plugins/.DS_Store
解决方法:这是开发者在gitignore中没有包括.DS_Store这个文件,所以解决的办法是在elasticsearch目录下的plugins目录中删除.DS_Store文件,参考博客

  1. cd /usr/local/elasticsearch-7.12.1/plugins
  2. ls -a # 查看所有文件包括隐藏文件
  3. rm .DS_Store # 删除文件
  4. cd /usr/local/elasticsearch-7.12.1/bin
  5. elasticsearch # 重新启动
  1. 重新打开一个新的终端,请求9200端口curl localhost:9200,如果一切正常,就会显示节点、集群、版本等信息。具体详解可参考Elasticsearch-URL查询实例解析
    在这里插入图片描述

安装ik分词器

Elasticsearch默认是没有中文分词器的,IK Analyzer是基于 java 语言开发的轻量级的中文分词工具包。
1.下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases,注意版本要和es版本一致(这里直接下载release版本,不是源码,也可以下载源码然后自己用mvn命令打包)。
在这里插入图片描述
2.解压到/usr/local/elasticsearch-7.12.1/plugin/ik下面,或者解压之后将整个文件夹复制到/usr/local/elasticsearch-7.12.1/plugin下,再把文件夹名称改成ik
在这里插入图片描述
3.重启elasticsearch,然后再另一个终端测试ik,会显示分词结果。

curl -XGET -H 'Content-Type: application/json' 'http://localhost:9200/_analyze?pretty' -d '{
	          "analyzer" : "ik_max_word",
	          "text": "内卷应该怎么卷"
	        }'

在这里插入图片描述

这里有更详细的入门教程https://github.com/medcl/elasticsearch-analysis-ik,在README.md中,可以动手试一试。

安装Kibana

Kibana 提供搜索、查看和与存储在 Elasticsearch 索引中的数据进行交互的功能。开发者或运维人员可以轻松地执行高级数据分析,并在各种图表、表格和地图中可视化数据。

  1. 下载地址:https://www.elastic.co/cn/downloads/kibana,注意要和es版本对应。
  2. 解压后可以复制到/usr/local/kibana目录下,或者其他合适位置,但是目录最好不要有空格。
  3. 打开/usr/local/kibana/conf/kibana.yml文件,搜索elasticsearch.hosts字段,取消注释,或者新增配置项elasticsearch.hosts: "http://localhost:9200"
  4. 启动elasticsearch
  5. 打开另一个终端启动kibana,注意要进入到./kibana/bin目录下进行。

注:mac电脑如果遇到下面问题,点击左下角小问号,然后设置允许访问即可。
在这里插入图片描述

  1. 打开浏览器访问http://localhost:5601,会出现如下界面。
    在这里插入图片描述
    右上角有个Dev tools,可以很方便地以Restful 风格向 ElasticSearch 服务器提交请求,就不用在控制台敲代码了。
    在这里插入图片描述
    可以参考:https://www.elastic.co/guide/en/kibana/current/console-kibana.html

总结

第二遍安装这三个的时候几乎没遇到问题,因为第一遍把坑都踩过一遍了。第一安装过程中遇到好几次问题,搞了很久,但是都是第一次接触不熟悉导致的,不要慌,都能解决的。比如,安装完kibana之后不知道要先启动es,导致kibana启动一直报错,找了很多解决方法都不行,最后看到一个博客说要先启动es,我还以为它是独立的工具。
笔记仅供参考,如有错误欢迎交流指正,谢谢~

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值