环境说明:本篇文档elasticsearch、ik分词器、kibana都是基于7.14.2版本
安装参考博客:https://www.cnblogs.com/dmzna/p/14913013.html
搭建环境
环境搭建文档:https://www.elastic.co/guide/cn/index.html
es和kibana官方版本对应关系:https://www.elastic.co/cn/support/matrix#matrix_compatibility
下载
elasticsearch:https://repo.huaweicloud.com/elasticsearch/
elasticsearch-head-master(elasticsearch图形化web客户端):
ik中文分词器(ES插件):https://github.com/medcl/elasticsearch-analysis-ik/releases
kibana-7.6.1-windows-x86_64:https://www.elastic.co/cn/downloads/kibana#ga-release
要注意的是:ES、ik分词器的版本要一致,否则ES启动会抛异常,如下图所示
安装
1.elasticsearch解压即安装
2.elasticsearch-analysis-ik-7.15.0.zip解压到elasticsearch的plugins文件夹下
3.kibana安装:https://www.elastic.co/guide/cn/kibana/current/windows.html
ES的目录结构
- bin 启动文件
- config 配置文件
- log4j2.properties:日志配置文件
- jvm.options:java虚拟机相关配置,要根据自己机器修改默认的JVM内存大小。elasticsearch-7.6.1默认内存要1G
- elasticsearch.yml:elasticsearch配置文件
- libs:相关jar包
- modules:功能模块
- plugins:插件
配置
配置Elastic允许跨域
# 在elasticsearch.yml最后添加如下配置,允许跨域访问es
http.cors.enabled: true
http.cors.allow-origin: "*"
汉化kibana
TODO
es默认的端口就是9200,kibana默认访问的是127.0.0.1:9200,所以不用配置kibana
启动测试
es启动成功:http://localhost:9200/
kibana启动成功:http://localhost:5601/
启动脚本
因为每次开机都要启动kibana和es,有点麻烦,所以可以写一个bat脚本来启动
start ...\elasticsearch-7.6.1\bin\elasticsearch.bat
start ...\kibana-7.6.1-windows-x86_64\bin\kibana.bat
G:
cd ...\elasticsearch-head-master
npm run start