部署和使用kibana

部署和使用kibana

背景

  上一篇介绍了在阿里云上部署ES(www.cnblogs.com/wenBlog/p/7451696.html),本文将主要介绍ELK的可视化工具Kibana的部署和使用。主要分为三个步骤来实现最终呈现:

  1.导入数据到ES;

  2.部署kibana并完成配置;

  3.使用kibana生成可视化数据。

  废话不多说下面直接上步骤了。

部署

  1.下载配置kibana

  

--下载kibana
 wget wget https://artifacts.elastic.co/downloads/kibana/kibana-5.1.2-linux-x86_64.tar.gz
--解压
tar xzvf kibana-5.1.2-linux-x86_64.tar.gz
--配置
在conf/kibana.yml文件中进行配置
<span>部署和使用kibana</span>

  –将内网IP地址配置到这里,如图。

  –启动kibana

  bin/kibana
 

   2.导入数据到ES这里写一个版本注意jdbc的版本

 

--下载 elasticsearch-jdbc  这里测试
  wget http://xbib.org/repository/org/xbib/elasticsearch/importer/elasticsearch-jdbc/2.3.4.1/elasticsearch-jdbc-2.3.4.1-dist.zip

--解压 elasticsearch-jdbc
   unzip elasticsearch-jdbc-2.3.4.1-dist.zip
--创建ES索引
curl -XPUT IP地址/mysql --新建一个import_mysql.sh文件,注意json里面配置mysql的地址、账号、密码、语句、ES的IP、端口等

Java -cp "${lib}/*" -Dlog4j.configurationFile=${bin}/log4j2.xml org.xbib.tools.Runner org.xbib.tools.JDBCImporter jdbc_mysql.json

   
<span>部署和使用kibana</span>

 

--执行导入
   ./import_mysql.sh

 

使用kibana

  1.启动完kibana后,访问ip(外网地址):5601即可看到类似于下面的界面。初次使用时,会让你配置一个默认的index,也就是你至少需要关联一个ES里的Index,可以使用pattern正则匹配。  
  

  
<span>部署和使用kibana</span>

 

  然后就可以在kibana里添加Index了,如下图所示:
 
  
<span>部署和使用kibana</span>

 

   

  2.Visualize页面的可视化工具能使你用好几种不同的方式展示你数据集的很多方面。

  点击Visualize页面开始

  <span>部署和使用kibana</span>

  3.下一步,我们打算制作一个条形图。点击New Visualization按钮,然后点击Vertical bar chart。选择From a new search,然后选定shakes*模式匹配。你将会看到单个大条形图,因为到现在为止我们还没有定义任何量值。

  <span>部署和使用kibana</span>

  4.对于Y轴的刻度聚合,选择计量作为Unique Count的字段。对于X轴的量值,选择Terms聚合和某一字段。对于排序,选择Ascending,Size保持默认值5。让其他参数保持默认值,然后点击Apply cganges按钮<span>部署和使用kibana</span>,你的图表应该看起来像下面那样。

  <span>部署和使用kibana</span>

     

  5.保存图表的名称为Bar Example。大功告成。

总结

  本文完整的记录了配置kibana以及简单使用kibana,需要注意的是kibana端口号5601,使用命令保证该端口不被占用。前后两边文章介绍了ES到kibana的配置和使用。比较详细的记录了整体流程。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119766.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • cross教学_crossing the river to school课件

    cross教学_crossing the river to school课件一个很弱智的猜数字小游戏In [1]:fromrandomimportrandintnum=randint(1,100)print(‘guesswhatIthink?’)answer=int(input())while(answer!=num):ifanswer&lt;num:print(‘toosmall?’)elifa…

    2022年10月12日
    2
  • Idea使用SVN教程

    Idea使用SVN教程第一步:下载svn的客户端,通俗一点来说就是小乌龟啦!去电脑管理的软件管理里面可以直接下载,方便迅速 下载之后直接安装就好了,但是要注意这里的这个文件也要安装上,默认是不安装的,如果不安装,svn中的bin目录下就会没有svn.exe,这个待会会用到,所以一点要注意哦。(都是坑啊)  然后就下一步下一步就安装好了。第二步:如果已经搭建好了svn服务的话,就要开始在idea中配置相关的配置了…

    2022年5月14日
    59
  • Android下的配置管理之道之OpenGrok代码索引环境搭建[通俗易懂]

    Android下的配置管理之道之OpenGrok代码索引环境搭建[通俗易懂]1OpenGrok介绍OpenGrok是一个快速,便于使用的源码搜索引擎与对照引擎,它能够帮助我们快速的搜索、定位、对照代码树.接下来就具体讲解一下OpenGrok的安装及使用.2安装OpenGrok所需依赖RequirementsYouneedthefollowing:JDK1.8orhigherOpenGrok”’binar…

    2022年6月9日
    33
  • 相机的光圈大小有什么区别「建议收藏」

    相机的光圈大小有什么区别「建议收藏」很多人单反相机已经用了很久了,但是对于光圈的设置还是不是很清楚,大光圈和小光圈到底有什么区别?拍摄一些场景到底要用什么参数?一起来看看吧。方法/步骤什么叫大光圈:在单反相机当中有一个指标叫做光圈,光圈

    2022年8月4日
    8
  • 苹果p12证书转换[通俗易懂]

    苹果p12证书转换[通俗易懂]先生成本地的keyopensslgenrsa-outaps_development.key2048#将key转换导出csr证书opensslreq-new-sha256-keyaps_development.key-outaps_development.csr拿着aps_development.csr在苹果开发者网站去得到cer然后解析ceropensslx509-informDER-outformPEM-inaps_development.

    2022年6月15日
    48
  • 基尼系数近似计算:sql (hive)实现 简单高效

    基尼系数近似计算:sql (hive)实现 简单高效通过近似的方法,如何在sql中计算基尼系数。如何在python中实现基尼系数计算的两种方法,可以查看我的另一篇文章。两篇文章取数相同,可以结合去看。如果想加深对基尼系数计算的逻辑:可查看文章http://www.cnblogs.com/longwind09/p/8047539.html。本文中采用的近似方法,如何建立近似计算公式、如何简化推导公式可查看文章,本文基于这篇文章进行注…

    2022年10月10日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号