es中Kibana的安装

根据上篇博客,我们已经了解了es的基本概念和es的安装环境和启动命令,以及简单的crud指令操作。

现在,让我们开始学习kibana的安装与使用。

Kibana是专门用来为ElasticSearch设计开发的,可以提供数据查询,数据可视化等功能。

下载

kibana的各种下载版本

博主这里下载的是6.2.1的,各位可以选择与自己安装es的版本一致就行。

安装

安装步骤比较简单。

  1. 下载完后解压到任意目录。
  2. 启动es
  3. 配置config目录下的kibana.yml的elasticsearch.url指向es地址
  4. 运行bin目录下的kibana
  5. 如果没有修改配置文件的端口,那么在浏览器中输入http://localhost:5601
  6. 启动Kibana后,Kibana会自动在配置的es中创建一个名为.kibana的索引,用来存储数据,注意不要删除了。

修改kibana的配置文件:

./bin/kibana启动kibana

ps:后台启动:nohup ./bin/kibana &

验证kibana是否启动成功:

在浏览器中输入:http://localhost:5601/

那,我们来创建一个索引pattern吧:

创建成功后:

再次点击Discover:

能直观的看到hello索引中的数据。

Kibana中执行restAPI

点击:Dev Tools

查看es索引的mapping结构

GET index/_mapping

es中插入数据

POST hello/people
{
  "id":"34567",
  "name":"li's"
}

es中查询数据

1) 查询指定的 _id

GET hello/people/MGcn1nEB9ShQhk7DF0Ql

这里的 MGcn1nEB9ShQhk7DF0Ql 是 文档的_id,该字段是唯一的标识符

2) 查询所有的数据

GET hello/people/_search

3) es中的match查询(匹配)

GET hello/people/_search
{
  "query": {
    "match": {
      "name": "张"
    }
  }
}

可以看到,只查询到了name中包含张的数据,match后续会解释,现在只需要懂得match是匹配一个字符串中是否包含指定的parse即可。


ps:使用Kibana的工具中的Dev Tools时,输入restAPI时会有提示!

最终打开es-head,你会发现多了一个索引:.kibana


  转载请注明: 解忧杂货店 es中Kibana的安装

  目录