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#等等都支持良好,開箱即用。

     待續。。

 

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM