Document

kibana基本操作

kibana基本应用

一、简介

​ Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看存放在Elasticsearch中的数据。Kibana与Elasticsearch的交互方式是各种不同的图表、表格、地图等,直观的展示数据,从而达到高级的数据分析与可视化的目的。
Elasticsearch、Logstash和Kibana这三个技术就是我们常说的ELK技术栈,可以说这三个技术的组合是大数据领域中一个很巧妙的设计。一种很典型的MVC思想,模型持久层,视图层和控制层。Logstash担任控制层的角色,负责搜集和过滤数据。Elasticsearch担任数据持久层的角色,负责储存数据。而我们这章的主题Kibana担任视图层角色,拥有各种维度的查询和分析,并使用图形化的界面展示存放在Elasticsearch中的数据。

二、kibana下载

  • 进入官网下载
  • 选择对应系统及版本进行下载
  • 上传安装包至对应服务器

三、修改配置文件并启动服务

找到kibana.yml配置文件

修改配置文件

启动kibana服务

四、使用kibana优雅的操作elasticsearch

进入操作elasticsearch界面

elasticsearch基本操作

# 创建test并指定索引结构
PUT test
{
  "mappings": {
    "properties": {
      "id": {
        "type": "integer"
      },
      "name": {
        "type": "text"
      }
    }
  }
}

# 删除test索引
DELETE test

# 删除指定_id记录
DELETE test/_doc/{id}

# 向test索引中插入一条记录,如未指定_id,es会自动生成一个uuid保证_id的唯一性
POST test/_doc
{
  "id":1,
  "name":"test001"
}

# 根据索引中_id来更新记录
POST test/_doc/cL7aGokBCDIzW6hgy__8
{
  "id":2,
  "name":"update-name"
}

# 查询test索引数据
GET test/_search

# 根据id字段查询为2的记录
GET test/_search
{
  "query": {
    "bool": {
      "must": [
        {"term": {
          "id": {
            "value": "2"
          }
        }}
      ]
    }
  }
}
posted @ 2023-07-03 16:40  阿辉ya  阅读(159)  评论(0)    收藏  举报