为什么80%的码农都做不了架构师?>>>   

前提:

前面已经有一篇文章介绍了ES插件的安装,其中提到了marvel插件。说实话marvel的插件安装并不是那么简单,倒不是因为难,是因为它安装起来很“绕”:不仅仅要在ES的plugin下安装license和marvel代理marvel-agent,还有安装kibana,最后在kibana目录下安装marvel。ES插件安装那一篇文章只是简单介绍了如何安装,这篇文章,我们重点介绍一下kibana。

介绍:

要说kibana,就不得不先说一下logstash。这里呢,先要讲个故事。故事是开头是这样的,Logstash早期曾经自带了一个特别简单的logstash-web用来查看ES中的数据,其功能太过简单,于是RashidKhan用PHP写了一个更好用的web,取名为Kibana,这个PHP版本的Kibana发布时间是2011年12月11日。Kibana迅速流行起来,不久的2012年8月19日,Rashid Khan用Ruby重写了Kibana,也被叫做Kibana2,因为Logstash也是用Ruby写的,这样Kibana就可以替代原来那个简陋的logstash-web页面了。目前我们看到的AngularJS版本的Kibana其实原名叫elasticsearch-dashboard,但跟Kibana2作者是同一个人,换句话说,kibana比logstash还早就进了elasticsearch名下,这个项目改名Kibana是在2014年2月,也被叫做Kibana3.全新的设计一下子风靡DevOps界,随后其他社区纷纷借鉴,Graphite目前最流行的Grafana界面就是由此而来,至今代码中还留存有十余处kbn字样。2014年4月,Kibana3停止开发,ES公司集中人力开始Kibana4的重构,在2015年初发布了使用JRuby做后端的beta版后,于3月正式推出使用node.js做后端的正式版。由于设计思路上的差别,一些K3适宜的场景并不在K4考虑范围内,所以至今K3和K4并存使用。

作为一个开头的故事,简单了解一下kibana的历史,说到kibana呢,它是一个基于浏览器页面的ES前端展示工具,是为ES提供日志分析的web接口,可用它对日志进行高效的搜索、可视化、分析等操作。Kibana全部使用HTML语言和Javascript编写的,提供了Marvel监控的UI界面。Kibana是一个与ES以前工作的开源分析、可视化平台,使用Kibana可以查询、查看并与存储在ES索引的数据进行交互操作,使用Kibana能执行高级的数据分析,并能以图表、表格和地图的形式查看数据。Kibana使得理解大容量的数据变得非常容易,他非常简单,基于浏览器的接口使我们能够快速的创建和分享显示ES查询结果实时变化的仪表盘。

需要注意的一点是,kibana是把分析放在了查询前面,这大概是kibana区分于其他客户端的地方。对比一下head,head是用于数据的浏览和查询的,而kibana具备查询功能,但是最吸引人的地方应该是它的图标和表现能力吧。

安装:

其实在安装成功之前,我在网上大致搜索到两种方案的方法,一般比较流行的是这种:

失败方法:

在elasticsearch的bin目录下执行plugin -i elasticsearch/marvel/latest,但是会报错,具体如下:

在查询了很多资料之后,虽然得不到一个明确的答案,但我大致猜到,这可能是因为elasticsearch版本的原因。因为我下载的elasticsearch是最新版2.3.3,而介绍让通过这个命令安装marvel插件的elasticsearch版本大都是一点几的版本。所以这种命令安装的方式果断不能用了。

成功的方法:上面失败的方法果断不能用了,我乖乖去ES官网下载kibana。要说乖乖去参考别的方法,是我研究了几天发现真的不可行了,才去寻找别的方法,不够死心。下载kibana地址为:https://www.elastic.co/downloads/kibana

下载windows版本,解压到响应的目录下。

注意:一定要先启动ES(启动方法为bin目录下的elasticsearch.bat),否则kibana启动不了(kibana启动方法:bin目录下的kibana.bat)

将elasticsearch和kibana都启动起来之后,在命令行中切换到kibana的bin目录下,记住,是kibana的bin目录下

执行命令:kibana plugin --install elasticsearch/marvel/latest

执行这个命令是将marvel安装到kibana目录下。

测试:

因为kibana的运行端口是5601,所以访问http://localhost:5601,然后点击下图中的小方块

点击marvel

这样访问marvel就访问成功了。

这篇文章主要介绍一下kibana,很多安装及测试方法可能ES插件安装那篇博客已经介绍过了,本着完整、直观的目的,这里可能有的内容和那篇博客重复了,敬请谅解。

转载于:https://my.oschina.net/huoyun/blog/740075

【ElasticSearch系列】简单谈谈kibana-由安装marvel插件而来相关推荐

  1. 【ElasticSearch系列连载】3. 如何安装符合生产环境要求的ES集群

    [ElasticSearch系列连载]3. 如何安装符合生产环境要求的ES集群 通过本文,将会循序渐进地了解到ES的若干部署方案,以及相关的基础操作与配置. 上一节介绍的一键安装方式,可以快速启动一个 ...

  2. 【ElasticSearch系列】ES简介及安装

    [前提:] 目前大部分的数据库在提取数据方面是非常薄弱的,虽然它们可以通过时间戳或相关的数值来进行内容的筛选,但是它们无法在全文搜索的同时做到同义词或相关性的搜索,它们也无法获取相同内容的数据.这个看 ...

  3. ELK学习记录三 :elasticsearch、logstash及kibana的安装与配置(windows)

    注意事项: 1.ELK版本要求5.X以上 2.Elasticsearch5.x版本必须基于jdk1.8,安装环境必须使用jdk1.8 3.操作系统windows10作为测试环境,其他环境命令有差异,请 ...

  4. elasticsearch使用Filter过滤查询操作(使用marvel插件)

    1.filter查询语句 1)通过filter可以获取想要的数据 2)通过filter查询有缓存,大大提高查询效率,所以推荐使用filter查询 2.cache缓存 3.实例数据,准备数据: POST ...

  5. Spring Boot系列教程一:Eclipse安装spring-tool-suite插件

    一.前言 一直使用eclipse,个人习惯选用Eclipse+spring-tool-suite进行开发,特别注意Eclipse要选用对应的spring-tool-suite进行安装,这点笔者浪费了好 ...

  6. 分布式搜索引擎ElasticSearch+Kibana (Marvel插件安装详解)

    在安装插件的过程中,尤其是安装Marvel插件遇到了很多问题,要下载license.Marvel-agent,又要下载安装Kibana 版本需求 Java 7 or later Elasticsear ...

  7. 【ElasticSearch系列】ES插件安装

    上篇文章介绍了一下EleasticSearch以及安装,这篇文章继续,将介绍ES的插件安装. 其实最开始我也不知道要安装什么插件,其实也疑惑,为什么ES不将需要的插件集成到自身,这样就能避免很多问题. ...

  8. Windows下安装Vim插件管理Vundle

    VIM是编辑器之神,这个就不用说了,越使用越会体会到VIM的强大与便利.但是它的强大建立在众多插件组合之上,而Vim本身缺乏对插件的有效管理,安装插件并配置_vimrc文件非常不便.gmarik受到R ...

  9. Notepad++安装HexEditor插件

    ​一.Notepad++.HexEditor Notepad++想必大家都使用过或者正在使用,它是 Windows操作系统下一套很好用的文本编辑器,轻巧.免费并且开放源代码,遵循GPL协议,支持众多计 ...

最新文章

  1. Photoshop图像处理操作汇总
  2. imx6 uboot lvds clock
  3. g团最多的服务器,魔兽世界怀旧服:田园服务器的G团 打本就像白送装备 最后还分金...
  4. 【引用】如何结束线程运行(转)
  5. rssi室内定位算法原理_室内定位方案常用的4种定位算法
  6. ios 平滑移动view_解决页面使用overflow: scroll在iOS上滑动卡顿的问题
  7. MARKDOWN使用小计
  8. HTML CSS 响应式-菜单
  9. Java根据路径获取文件内容的三种场景分析
  10. 再见 FTP/SFTP!是时候拥抱下一代文件传输利器 Croc 了!
  11. win10cmd重置系统_win10怎么重置电脑 win10重置此电脑的方法【图文】
  12. 国内外云服务器运维面板有哪些?运维面板全面汇总
  13. Spring Boot配置文件yml格式详解
  14. mysql 序系列化_J2SE中的序默认序列化_MySQL
  15. Qt操作Excel类
  16. 刷脸支付取款等人脸识别技术商用开始普及
  17. 二分查找算法(非递归)
  18. 威客理论在国际英文期刊发表
  19. 国防科大计算机学院考博试卷,2017年国防科技大学考博英语真题
  20. Windows VMware 装 macOS 全网最详细

热门文章

  1. SpringBoot 源码解析 (一)----- SpringBoot核心原理入门
  2. Hook安卓项目内的字符串获取,用服务器的key value优先代替本地的key value
  3. html5发展前景-兄弟连,IT兄弟连 HTML5教程 HTML5的曲折发展过程 HTML5的诞生
  4. Vue+element-ui 实现表格的分页功能示例
  5. Matlab-绘制日期图
  6. redis-server启动但进程里没有_Redis——服务器的启动过程
  7. Git命令按人统计提交次数和代码量
  8. Dubbo 源码分析 - SPI 机制
  9. 第五章 处理器拦截器详解——跟着开涛学SpringMVC
  10. C++ 虚函数和纯虚函数的区别