Elasticsearch、Kibana Windows下環境搭建

Elasticsearch

簡介html

ElasticSearch是一個基於Lucene的搜索服務器。它提供了一個分佈式多用戶能力的全文搜索引擎,基於RESTful web接口。Elasticsearch是用Java開發的,並做爲Apache許可條款下的開放源碼發佈,是當前流行的企業級搜索引擎。設計用於雲計算中,可以達到實時搜索,穩定,可靠,快速,安裝使用方便。java

咱們創建一個網站或應用程序,並要添加搜索功能,可是想要完成搜索工做的建立是很是困難的。咱們但願搜索解決方案要運行速度快,咱們但願能有一個零配置和一個徹底免費的搜索模式,咱們但願可以簡單地使用JSON經過HTTP來索引數據,咱們但願咱們的搜索服務器始終可用,咱們但願可以從一臺開始並擴展到數百臺,咱們要實時搜索,咱們要簡單的多租戶,咱們但願創建一個雲的解決方案。所以咱們利用Elasticsearch來解決全部這些問題及可能出現的更多其它問題web

JAVA JDK環境下載地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html服務器

安裝完成後須要配置環境變量oracle

JAVA_HOMEelasticsearch

JDK安裝的目錄,示例:C:\Program Files\Java\jdk1.8.0_181分佈式

Path追加網站

%JAVA_HOME%\bin搜索引擎

%JAVA_HOME%\jre\bin雲計算

CLASSPATH

%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

CMD檢查是否安裝成功

java -version

 

Elasticsearch下載地址:https://www.elastic.co/downloads/elasticsearch

 

解壓後運行bin目錄下 elasticsearch.bat 文件

 

 運行後效果:

 

安裝完成後,瀏覽器運行:http://localhost:9200/

 

Kibana

簡介

 

 Kibana 是一個爲 Logstash 和 ElasticSearch 提供的日誌分析的 Web 接口。可以使用它對日誌進行高效的搜索、可視化、分析等各類操做。Kibana的使用場景主要集中在兩方面:

 

  • 實時監控。經過histogram面板,配合不一樣條件的多個queries能夠對一個事件走不少個維度組合出不一樣的時間序列走勢。時間序列數據是最多見的監控報警了。
  • 問題分析。經過Kibana的交互式界面能夠很快地將異常時間或者事件範圍縮小到秒級或者個位數。指望一個完美的系統能夠給你自動找到問題而且解決是不現實的,可以讓你兩三下就從TB級的數據裏看到關鍵數據以便作出判斷就很棒了。這時候,一些非histogram的其餘面板還可能會體現出你意想不到的價值。全局狀態下看似很普通的結果,可能在你鎖定某個範圍的時候發生劇烈的反方向的變化,這時候你就能從這個維度去重點排查。而表格面板則直觀的顯示出你最關心的字段,加上排序等功能。入庫前字段切分好,對於排錯分析真的相當重要。

 

下載地址:https://www.elastic.co/downloads/kibana

 

下載完成後解壓,以管理員方式運行bin目錄下kibana.bat文件

 

然後訪問:http://localhost:5601

 

相關文章
相關標籤/搜索