确保启动elastic集群和kibana
curl -XPUT -H Content-Type:application/json http://Desktop:9201/test_index_1/persons/1 -d '{
"name": "liumiaocn",
"userid": 1001,
"hobby": "eating"
}'
curl -XPUT -H Content-Type:application/json http://Desktop:9201/test_index_1/persons/2 -d '{
"name": "michael",
"userid": 1002,
"hobby": "climbing moutains"
}'
curl -XPUT -H Content-Type:application/json http://Desktop:9201/test_index_1/persons/3 -d '{
"name": "tommy",
"userid": 1003,
"hobby": "eating"
}'
curl -XPUT -H Content-Type:application/json http://Desktop:9201/test_index_1/persons/4 -d '{
"name": "kitty",
"userid": 1004,
"hobby": "swimming"
}'
然后打开:
http://desktop:5601/app/management/data/index_management/indices
会看到下面的截图:
创建index pattern
索引模式告诉Kibana哪些Elasticsearch索引包含您要使用的数据。 索引模式可以匹配单个索引,多个索引和汇总索引。
注意,所谓的索引(index)就是mysql中的database/schema
点击index pattern->create index pattern
然后点击Next Step
再次点击create index pattern确认
饼图
点击左边的
然后点击visualize
再点击Create new visualization
然后选择 Pie
得到:
因为没有指定类别,所以上图显示的只有一类
点击Add以后选择Split Slices
最后点击上图的Update得到:
###################################################################################
bar图
同样按照上述操作以后,设置如右下角
点击update得到:
一句话总结上面的内容:
建立数据库(index),然后可视化
Reference: