ELK使用教程
华为云的镜像下载
ElasticSearch: https://mirrors.huaweicloud.com/elasticsearch/?C=N&O=D
logstash: https://mirrors.huaweicloud.com/logstash/?C=N&O=D
kibana: https://mirrors.huaweicloud.com/kibana/?C=N&O=D以下版本以7.6.1为主
Elasticsearch
目录
bin: 启动文件
config:配置文件
log4j2:日志配置文件
jvm:虚拟机相关配置
elasticsearch.yml:es配置文件 :默认9200端口
lib:相关jar包
modules:功能模块
plugins: 插件(ik分词器)
安装
-
环境需求(java环境–jdk安装。path配置)
-
安装jdk
-
环境变量–新建系统变量:JAVA_HOME:C:\Program Files\Java\jdk1.8.0_212
环境变量—新增path:%JAVA_HOME%\bin
配置(elasticsearch.yml)
-
跨域配置:
http.cors.enabled: true
http.cors.allow-origin: “*”
-
外网访问配置:
network.host: 0.0.0.0 (监听任意ip发送的请求数据)
cluster.initial_master_nodes: [“192.168.11.12”] (绑定本机ip)
启动
- 双击bin目录下的elasticsearch.bat文件
- 访问:http://127.0.0.1:9200/
elasticsearch-head-master
安装
环境需求:node.js
插件:elasticsearch-head-master
cmd命令进入文件夹:D:>cd elk\elasticsearch-head-master
cmd命令初始化:npm install
启动
cmd命令启动:npm run start
访问:http://127.0.0.1:9100/
Kibana
官网下载:https://www.elastic.co/cn/downloads/kibana
版本:kibana版本要与es对应
环境需求:node.js
默认端口:5601
汉化
汉化文件7.x自带:D:\elk\kibana-7.6.1-windows-x86_64\x-pack\plugins\translations\translations
修改配置:D:\elk\kibana-7.6.1-windows-x86_64\config\kibana.yml
启动
bin:双击kibana.bat
访问http://127.0.0.1:5601/
ik分词器
安装
安装:在D:\elk\elasticsearch\plugins\新建文件夹ik
将ik分词器目录下所有文件移至新建文件夹中
重启elasticsearch,加载插件
插件查看
进入elasticsearch中bin目录
执行命令:elasticsearch-plugin list
分词器测试
打开kibana开发工具
GET _analyze
{
"analyzer": "ik_smart", //最少单词切分
"text": [