天天看點

Elasticsearch之Kibana安裝使用

一、Kibana 介紹

Kibana是一個針對Elasticsearch 的開源分析及其可視化平台,使用Kinaba可以查詢、檢視并與存儲在ES索引的資料進行互動操作。使用Kibana能執行進階的資料分析,并能以圖表、表格、地圖的方式進行資料的檢視。

二、下載下傳安裝

1)下載下傳

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

Elasticsearch之Kibana安裝使用

如上圖,預設下載下傳的是最新版本,這裡點選"past release",看其他版本,如下圖:

Elasticsearch之Kibana安裝使用

點選右邊的Download下載下傳即可:下載下傳後如下:

Elasticsearch之Kibana安裝使用

2)安裝

我們這裡用linux為例,進行安裝:

首先,将kibana-5.6.1-linux-x86_64.tar.gz上傳至linux伺服器
然後,解壓縮: tar -xzvf kibana-5.6.1-linux-x86_64.tar.gz
然後,修改kinaba的配置檔案,配置檔案在kibana-5.6.1/config目錄下,是kibana.yml。編輯kibana.yml,做如下修改:

将localhost改成對應伺服器的ip位址即可。

server.host: "192.168.1.101"
elasticsearch.url: "http://192.168.1.101:9200"
           
然後,開啟伺服器的5601(Kinaba的預設端口)端口
Elasticsearch之Kibana安裝使用

注意:不同的linux伺服器對防火牆的操作不盡相同,且同一類型的伺服器的操作方式也不盡相同,故僅僅作參考,以實際操作為準。

這樣就是Kibana的安裝了。

三、啟動

啟動比較簡單了。使用kibana-5.6.1/bin目錄下的kibana啟動即可。如下圖:執行./kibana

Elasticsearch之Kibana安裝使用

啟動後,通路http://你的ip:5601即可,如果一切順利,會出現如下頁面,就表示安裝kibana成功了。

Elasticsearch之Kibana安裝使用

四、簡單使用

1)DevTools工具

Kibana安裝完成後,自帶一個DevTools工具,可以使用指令對資料進行增删改查的操作:

比如GET指令擷取指定id的文檔:

Elasticsearch之Kibana安裝使用

再比如:查詢指定列:

Elasticsearch之Kibana安裝使用

此外:PUT指令用來增添一個文檔 DELETE用來删除一個文檔,使用_update來修改一個文檔等。百度一堆,不再贅述。

2)Discover使用

這裡提供了filter過濾器對資料進行過濾的功能。可以根據不同的條件查詢不同的結果。也可以使用Elasticsearch的DSL查詢語言進行查詢。還可以動态控制你要看的列。

比如:下圖中我們隻檢視_id, atcId, content, title 直接在Avaliable Fields裡點選add小按鈕就可以了。不想顯示的話,點選Selected Fields裡的remove小按鈕即可。

Elasticsearch之Kibana安裝使用

filter的使用:

比如我要檢視content列中所喲包含浏覽器的資料,則可以如下圖進行

1)點選Add a filter

2) 選擇content列

3)選擇條件類型

4)資料篩選條件值,點選save即可。

Elasticsearch之Kibana安裝使用

點選save之後,資料變成如下資料了:

Elasticsearch之Kibana安裝使用

使用Elasticsearch Query DSl進行查詢

{
	"query": {
		"bool": {
			"must": [{
				"query_string": {
					"default_field": "_all",
					"query": "浏覽"
				}
			}],
			"must_not": [],
			"should": []
		}
	},
	"from": 0,
	"size": 10,
	"sort": [],
	"aggs": {}
}
           
Elasticsearch之Kibana安裝使用

查詢結果為:

Elasticsearch之Kibana安裝使用

最後,這基本上就是Kibana的從下載下傳安裝到簡單使用了,其他有趣功能逐漸發掘中。如有什麼建議,請您評論。

繼續閱讀