- Elasticsearch數據搜索與分析實戰
- 王深湛編著
- 656字
- 2023-06-21 18:47:30
1.5 安裝Kibana調試Elasticsearch
Elasticsearch提供了非常方便的REST API,你可以直接使用Postman或者Curl工具調用接口進行數據的寫入和搜索。為了調試方便,Kibana提供了一個圖形化的開發工具,你可以直接在前端界面設置發送到Elasticsearch的HTTP請求并查看響應結果。
下面介紹在本地節點安裝Kibana 7.9.1,先在Elastic官方網站下載Kibana 7.9.1的安裝包(ZIP格式的壓縮包)。
Kibana的安裝十分簡單,解壓安裝包到本地以后,不需要修改任何配置,在Elasticsearch正常運行的情況下,進入bin目錄,雙擊批處理文件kibana.bat就可以成功運行。啟動時,Kibana會自動連接本地運行的Elasticsearch。打開瀏覽器,訪問http://localhost:5601/,看到圖1.6所示的頁面則說明Kibana啟動成功。

圖1.6 Kibana啟動首頁
為了調試Elasticsearch的REST服務,你需要單擊左側導航菜單的“Dev Tools”,可以看到“Console”(控制臺),用于輸入要發送到Elasticsearch的請求。為了在Elasticsearch中新建一個名為first-index的索引,輸入以下代碼。
POST first-index/_doc/1 { "content": "hello world" }
單擊輸入面板右上角的三角形圖標即可發送請求,實際上是發起了一個POST請求,請求的地址是http://localhost:9200/first-index/_doc/1,請求體是一個包含content字段,內容為“hello world”的JSON字符串,你可以在前端看到請求的返回結果,如圖1.7所示。這表示你已經給索引first-index添加了一條數據,該數據的主鍵為1。

圖1.7 使用Kibana發起請求來添加數據
下面來嘗試搜索剛才添加的數據,在控制臺輸入以下內容并發起請求。
POST first-index/_search { "query": { "match_all": {} } }
這個請求向索引first-index發送了一個match_all查詢請求,它返回索引的全部數據。你可以從控制臺右側看到以下結果,成功查詢到剛才添加的數據,該結果返回的各個字段的具體含義將在第3章詳細介紹。
{ "took" : 0, "timed_out" : false, "_shards" : { "total" : 1, "successful" : 1, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : { "value" : 1, "relation" : "eq" }, "max_score" : 1.0, "hits" : [ { "_index" : "first-index", "_type" : "_doc", "_id" : "1", "_score" : 1.0, "_source" : { "content" : "hello world" } } ] } }
- WS/BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7
- MATLAB計算機視覺經典應用
- Ext JS 3.0 Cookbook
- Celtx: Open Source Screenwriting Beginner's Guide
- Pro/E Wildfire 5.0中文版入門、精通與實戰
- UG NX 9.0中文版 基礎教程 (UG工程師成才之路)
- 中文版Illustrator CC基礎培訓教程(移動學習版)
- 計算機·手機生活應用
- 數碼攝影后期處理秘笈:Photoshop CC專業調色(第2版)
- SolidWorks2014基礎實例教程
- Cinema 4D完全實戰技術手冊
- Building Websites with VB.NET and DotNetNuke 4
- 中文版Photoshop CS5平面設計實用教程(第2版)
- 電腦寫作與定制五筆(第2版)
- SilverStripe 2.4 Module Extension, Themes, and Widgets: Beginner's Guide