【Kibana6.3.0】Kibana6入门小白教程之下载安装与数据准备
1. Kibana简介及下载安装
Kibana是专门用来为ElasticSearch设计开发的,可以提供数据查询,数据可视化等功能。
下载地址为:https://www.elastic.co/downloads/kibana#ga-release,请选择适合当前es版本的Kibana。
我这里用的是elasticsearch6.3.0,kibana6.3.0
注意:kibana使用需要安装JDK和Elasticsearch,安装教程看我的:
Kibana6安装教程(windows)
2. 数据准备
打开http://localhost:5601,发现无论是Discover,Visualize还是Dashboard都提示你要新建一个index(索引)
说明Kibana没有在es中找到合适的index用来展示,如果es中没有数据,那么可以导入官方测试数据,用来学习操作。
如果你的es中已经有可以用来测试的数据,那么可以略过本节。
官方教程是这样的:加载示例数据
下面对官方教程进行细节说明(主要是win用户):
step1:首先下载三个数据文件:
莎士比亚完整的作品,shakespeare.json
虚构的随机的账目数据,accounts.zip
随机的日志文件,logs.jsonl.gz
step2: 解压到自己喜欢的地方,我解压到D:\mockdata
step3: 在http://localhost:5601的这个地方
分别输入下面的内容,然后点击右上角的三角形,运行一下
PUT /shakespeare
{
"mappings": {
"doc": {
"properties": {
"speaker": {"type": "keyword"},
"play_name": {"type": "keyword"},
"line_id": {"type": "integer"},
"speech_number": {"type": "integer"}
}
}
}
}
PUT /logstash-2015.05.18
{
"mappings": {
"log": {
"properties": {
"geo": {
"properties": {
"coordinates": {
"type": "geo_point"
}
}
}
}
}
}
}
PUT /logstash-2015.05.19
{
"mappings": {
"log": {
"properties": {
"geo": {
"properties": {
"coordinates": {
"type": "geo_point"
}
}
}
}
}
}
}
PUT /logstash-2015.05.20
{
"mappings": {
"log": {
"properties": {
"geo": {
"properties": {
"coordinates": {
"type": "geo_point"
}
}
}
}
}
}
}
step4:在任意地方启动cmd,输入下面命令
- (前提是安装了curl)
- 官网给的是单引号,但是单引号在win系统下运行会出错,改成双引号就好了。
- 而且这一句-H "Content-Type: application/x-ndjson"
是必须要有的
curl -H "Content-Type: application/x-ndjson" -XPOST "localhost:9200/shakespeare/doc/_bulk?pretty" --data-binary @shakespeare_6.0.json
curl -H "Content-Type: application/x-ndjson" -XPOST "localhost:9200/bank/account/_bulk?pretty" --data-binary @accounts.json
curl -H "Content-Type: application/x-ndjson" -XPOST "localhost:9200/_bulk?pretty" --data-binary @logs.jsonl
step5:在Dev Tools输入下面命令来验证是否加载成功
GET /_cat/indices?v
如果显示类似下面这样则说明成功了,数据的大小是随机的
health status index pri rep docs.count docs.deleted store.size pri.store.size
yellow open bank 5 1 1000 0 418.2kb 418.2kb
yellow open shakespeare 5 1 111396 0 17.6mb 17.6mb
yellow open logstash-2015.05.18 5 1 4631 0 15.6mb 15.6mb
yellow open logstash-2015.05.19 5 1 4624 0 15.7mb 15.7mb
yellow open logstash-2015.05.20 5 1 4750 0 16.4mb 16.4mb
在http://localhost:5601的Management
那里点击Index Patterns
也会看到有数据集的显示
在index pattern输入一个已经存在的索引点击下一步然后创建即可
上一篇: 开发过程中小的知识点梳理(四)
下一篇: 用Vue开发kibana6插件