探索ES-入门Kibana(二)

4,590 阅读3分钟

前文回顾

之前有讲过一篇探索ES-什么?你还不知道ES?(一),今天来聊聊如何入门Kibana

安装

  1. 下载
  • Linux下载:wget https://artifacts.elastic.co/downloads/kibana/kibana-5.0.2-linux-x86_64.tar.gz
  • Mac下载:wget https://artifacts.elastic.co/downloads/kibana/kibana-5.0.2-darwin-x86_64.tar.gz
  1. 修改配置config/kibana.yml
  • sever.port:5601 (默认5601端口)
  • server.host:localhost (localhost表示不对外提供服务,部署在服务器上面一定要是本机IP 肯定与网络访问有关??)
  • server.name:"your-hostname"
  • elasticsearch.url:"http://localhost:9200" (使用ElasticSearch的地址,最好使用IP和端口。即使集群状态下也可以只指定es某一台,也可以访问到所有的集群)
  1. 启动
bin/kibana          //前台启动
nohup bin/kibana &  //后台启动
  1. 查看状态
http://localhost:5601/status

设置Index Patterns

Kibana要求先设置要搜索的index,如图所示,要搜索的这个index叫做my_index。而且支持两种搜索方式,一种是指定一个时间字段作为时间纬度,另一种是使用事件发生的时间做为时间纬度。不知道为什么第二种方式是官方不推荐的,因为使用第一种方式必须要求你的ES数据里面必须存在时间类型的字段,否则就永远都搜索不到。如果之前该索引有没有时间字段的文档,那么这个文档在kibana的搜索框中就永远也搜索不到。

另外一点就是使用Kibana的搜索,默认会有一个时间指定。有时候发现没有搜索到数据,很有可能是这个时间没有设置正确。你要的数据的时间超过了这个搜索的范围。

使用Kibana进行搜索

在Discover中可以使用Kibana的搜索,如下图所示。

要注意到的一点是点击上图中的向上的箭头。可以看到如下图所示,在这里可以找到使用Kibana搜索的ES搜索语句,坑爹的Kibana居然藏的这么深,让我一通好找。除了Request,还有Response,Statistics感觉都是重要的信息。

安装X-Pack

在Kibana根目录运行bin/kibana-plugin install x-pack进行安装

bin/kibana-plugin install x-pack

看到安装成功后,运行kibana

bin/kibana

验证X-Pack 在浏览器中访问本地5601端口,点击Monitoring,查看监控界面

点击ElasticSearch面板上面的Overview,可以看到延迟时间等信息

在ES根目录下执行

bin/elasticsearch-plugin install x-pack

执行成功即认为安装成功了。

下一篇继续来讲一讲ES相关的内容。最近有点松懈了。

参考

Kibana官方文档

ElasticSearch 5学习(1)——安装Elasticsearch、Kibana和X-Pack

关于写作

以后这里每天都会写一篇文章,题材不限,内容不限,字数不限。尽量把自己每天的思考都放入其中。

如果这篇文章给你带来了一些帮助,可以动动手指点个赞,顺便关注一波就更好了。

如果上面都没有,那么写下读完之后最想说的话?有效的反馈和你的鼓励是对我最大的帮助。

另外打算把博客给重新捡起来了。欢迎大家来访问吃西瓜

我是shane。今天是2019年8月23日。百天写作计划的第三十天,30/100。