ES篇:(二)遇上kibana

 

  kibana是o(゚Д゚)っ额,是一个开源的分析和可视化的管理工具,注:它并不存储数据。人狠话不多,对于咱来说,要怎么用它呢?希望对后来者有些帮助。

  一、先下载,解压elastic search,打开config目录,elasticsearch.yml文件,把network.host配置为0.0.0.0 (0.0.0.0即缺省为本机ip地址),启动分两种,一种是直接点击 /bin/elasticsearch.bat 直接运行,关闭控制台即停止。另外一种是通过 /bin/elasticsearch-service manager 弹出服务框,把es设置为自启动服务,每次开机即启动。最近看了eBay阮一鸣大大关于Elasticsearch的教学视频,其实还可以把es三剑客部署在docker一键运行,容器隔离,单独分配内存及硬盘,比楼主采用的第一种lowb方法好多了。。

    

  二、下载kibana,解压,打开config目录,kibana.yml文件,配置elasticsearch.hosts为 ${你的es服务地址} 并启动,如下

   

  三、kibana之Dev Tools,使用elastic search作为数据源,基础语法可看官网,或者>>基础语法

   概念:es的 index相当于关系型数据库的database,type为table等等

   

   ①在kibana的dev tools里面,执行指令创建index及type,并存储几个document...

   

    

    put指令和update都可以创建doc,不带_create表示创建或更新,带了_create,如果记录已存在则会抛错。

    ②查看type(表/table)的字段结构  GET /{$index}/_mapping

    

    ③查看全部条目  GET  /{$Index}/{$type}/_search

    

    ④删除  DELETE /{$Index}/{$type}/{$doc}    

    四、kibana之discover

    ①点击kibana侧边栏的managment -> index patterns -> create index pattern

    

    ②在discover里面查看已配置的数据源数据,可以点击右上角的refresh按钮设置是否刷新及刷新频率。但数据发送变化时,页面会相应发送变化

    

 

     五、总结

     用es来做检索,极好,并且es提供了标准的Restful Api,无论是php,java,或C#等等都支持良好,开箱即用。

     待续。。

 

    

 

posted @ 2019-07-25 16:30  我不是浩天天  阅读(919)  评论(0编辑  收藏  举报