Elasticsearch 6.2.3版本 Windows環境 簡單操作


 背景描述

Elasticsearch是一個基於Apache Lucene(TM)的開源搜索引擎。無論在開源還是專有領域,Lucene可以被認為是迄今為止最先進、性能最好的、功能最全的搜索引擎庫。

Elasticsearch是使用Java開發,並使用Lucene作為其核心來實現所有索引和搜索的功能,但是它的目的是通過簡單的RESTful API來隱藏Lucene的復雜性,從而讓全文搜索變得簡單。

近期工作需要用到Elasticsearch 作為數據庫進行數據存儲和檢索,就花時間系統學習了下。

如果想系統學習Elasticsearch,推薦參考:Elasticsearch 權威指南(中文版)

 

Elasticsearch 啟動

可以在官網上現在最新版本的Elasticsearch (目前最新版本是7.1.1),下載地址:https://www.elastic.co/cn/downloads/elasticsearch

 

本篇以Windows操作系統下的 Elasticsearch 6.2.3版本為例進行講解。

在Elasticsearch安裝目錄下執行命令:bin\elasticsearch.bat 即可啟動服務。

 

在瀏覽器中,輸入:http://localhost:9200/

出現如下信息,即證明Elasticsearch服務啟動正常。

 

 

Kibana 服務(Elasticsearch接口查詢工具)

因為Elasticsearch對外提供了RESTful接口,我們可以通過postman工具,調用Elasticsearch接口進行操作數據庫。

但是,為了能夠更方便地使用Elasticsearch命令,強烈推薦使用Kibana 的 Dev Tools。

可在Elasticsearch官網上下載Kibana安裝文件(最新版本是7.1.1,本篇使用的是Kibana 6.2.3版本),下載地址:https://www.elastic.co/cn/downloads/kibana

 

 

1)以下是Postman方式訪問:

 

 

2)以下是Kibana 的Dev Tools方式訪問:

 

明顯對比,可以發現Kibana 的 Dev Tools,可以像MySQL的Navicat工具一樣,一個窗口可以書寫多個查詢SQL語句,很方便地分別執行查詢操作。

但是,Postman只能逐個查詢(需要配置URL、入參,設置header等),不太方便。

 

如何啟動Kibana服務呢?

在默認調用本地Elasticsearch服務的話,就不用修改kibana的配置文件,只需要在Kibana 的安裝目錄下執行 bin\kibana.bat 即可啟動服務。

 

在瀏覽器中輸入:http://localhost:5601

出現下圖,即說明Kibana Server服務正常啟動。

 

 點擊 DevTools --> Console中,輸入相應的查詢命令,即可進行很方便查詢。

 


免責聲明!

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



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