去官网下载安装包
注意:kibana的版本要与ElasticSearch的版本一致
解压安装包
tar -zxvf kibana-6.8.0-linux-x86_64.tar.gz
修改配置文件
vi ./config/kibana.yml
如果找不到,就用命令查找(root用户下)
find / -name kibana.yml
将原来的
#server.host: "192.168.2.19"
....
....
#elasticsearch.hosts: ["http://192.168.2.19:9200"]
....
....
#i18n.locale: "en"
修改成
server.host: "0.0.0.0"
....
....
elasticsearch.hosts: ["http://localhost:9200"]
....
....
i18n.locale: "zh-CN"
改成你ES部署的服务器地址
启动kibana
cd ./bin
./kibana &
浏览器访问 http://服务器ip:5601
关闭kibana
netstat -tunlp|grep 5601
kill 右边显示的进程号
使用kibana
我这里用的是 7.6.2版本,因为原来的用6.8.0版本的ES,在SpringBoot 2.3.5中有bug,然后不得不更换更高版本的ES
1、打开kibana,点击左边的 Dev Tools
这里相当于命令行窗口,左边是输入命令,点击滑动条旁边的三角运行标志,右边得出运行结果,下面是一些命令的说明
//获取所有索引
GET /_cat/indices
//创建索引
PUT /ems
{
"mappings": {
"properties":{
"name":{
"type":"text",
"analyzer": "ik_max_word"
},
"age":{
"type":"integer"
},
"bir":{
"type":"date"
},
"context":{
"type":"text",
"analyzer": "ik_max_word"
}
}
}
}
//添加文档: /索引/_doc/id
PUT /ems/_doc/1
{
"name":"zhazha",
"age":11,
"bir":"2021-06-09",
"context":"好饿啊,早知道不学计算机了"
}
//获取索引ems的映射
GET /ems/_mapping
//获取索引的全部文档
GET /ems/_search
{
"query": {
"match_all": {}
}
}
//获取指定id的文档
GET /ems/_doc/1
//删除索引
DELETE /ems
//查看ik分词器对text的分词结果
GET /_analyze
{
"text":"张三丰",
"analyzer": "ik_max_word"
}
2、点击左边的Management,管理索引模式
点击左边的索引模式,再点击右边的创建索引模式
创建索引模式完成后,点击左边菜单栏的 Discover
参考:https://www.bilibili.com/video/BV1FK4y1x7Dr?p=39&spm_id_from=pageDriver