概述
这里主要讲述Windows的安装配置,Linux其实跟这个差不多,整体难度很低,跟安装个QQ难度差不多,但是有一点需要强调一下,那就是ElasticSearch相关的所有东西版本必须是一致的,比如本文要安装的是7.6.2
版本的,那么kibana也必须是7.6.2
版本的,elasticsearch-head仅仅是个可视化界面,版本不做要求(官方也就仅仅一个版本),但是我们下一篇要讲的ik分词器,必须与ElasticSearch的版本一致,否则会闪退。
Linux系统下安装(CentOS7):https://blog.csdn.net/Ita_Orient/article/details/104545179/
安装配置ElasticSearch
官网下载是极其慢的,所以推荐使用华为云的镜像,地址:
下载下来的是一个压缩包,解压后我们需要对他进行一些配置。
- 配置跨域访问
在文档末尾添加如下配置:
#允许跨域
#For more informat
http.cors.enabled : true
http.cors.allow-origin : "*" # 星号表示通配,即所有跨域都允许
配置这个的原因是因为我们在使用可视化工具
elasticsearch-head
时,需要访问ElasticSearch,而它本身是个前端项目,会产生跨域问题。
- 配置ElasticSearch的内存占用
ElasticSearch默认配置是占用我们1个g的内存,对于一些小的服务器是压根撑不住的,所以需要进行修改
- 启动测试
到localhost:9200
测试
安装kibana
kibana
是ElasticSearch官方的测试工具,Postman等其他测试工具也是可以用的,但是这个肯定更专业一些
还是推荐使用华为镜像下载:https://mirrors.huaweicloud.com/kibana/?C=N&O=D
下载下来的依旧是个压缩包,解压即可使用(这个解压过程极其慢,耐心等待即可)
启动过程也很慢,耐心等待,它更开始会打印一个
plugins-service] Plugin "case" is disabled.
的信息,并且卡一好久,不用管它,后面它还是会正常启动的。
注意:ElasticSearch必须也已经提前启动
进入测试界面
感觉英文有困难可以选择汉化,参考:https://blog.csdn.net/qq_42184699/article/details/90934018
安装可视化界面elasticsearch-head
这个是ElasticSearch的可视化界面
地址:https://github.com/mobz/elasticsearch-head
git clone https://github.com/mobz/elasticsearch-head
这个需要Node的环境,首先进入目录,执行npm install
安装所有依赖,然后执行npm start
启动项目即可。
参考:
https://blog.csdn.net/lisen01070107/article/details/108288037
https://blog.csdn.net/mgdj25/article/details/105740191