head與postman基於索引的基本操作 for elasticsearch

鐵臂阿童木愛java發表於2020-11-14

head與postman基於索引的基本操作 for elasticsearch

1.可以閱讀完下面兩篇部落格再來閱讀該文件
安裝elasticsearch到linux伺服器
安裝es-header外掛

2.es-head的複合查詢,請求的連線為我們安裝了es的虛擬機器IP,這個返回的資料和我們在瀏覽器上獲取的一致
在這裡插入圖片描述

3.使用postman訪問es伺服器:請求安裝了es的虛擬機器IP返回的資料一致
在這裡插入圖片描述
4.通過es-head建立索引
在這裡插入圖片描述5.建立完成可以在概覽中檢視
在這裡插入圖片描述
6.叢集健康值查詢,再次建立索引庫併為他們建立對應的副本

我們加上副本一共有15個分片,但是有5個副本未被正式啟用所以這邊顯示,一共15個分片,能夠正常使用的有10個

green

所有的主分片和副本分片都已分配。你的叢集是 100% 可用的。

yellow

所有的主分片已經分片了,但至少還有一個副本是缺失的。不會有資料丟失,所以搜尋結果依然是完整的。不過,你的高可用性在某種程度上被弱化。如果 更多的 分片消失,你就會丟資料了。把 yellow 想象成一個需要及時調查的警告。

red

至少一個主分片(以及它的全部副本)都在缺失中。這意味著你在缺少資料:搜尋只能返回部分資料,而分配到這個分片上的寫入請求會返回一個異常。

官網文件:傳送門

green/yellow/red 狀態是一個概覽你的叢集並瞭解眼下正在發生什麼的好辦法。剩下來的指標給你列出來叢集的狀態概要:
在這裡插入圖片描述
7.通過PostMan獲取es的叢集健康狀況

GET 192.168.1.117:9200/_cluster/health

在這裡插入圖片描述

8.通過PostMan刪除es索引庫

DELETE 192.168.1.117:9200/index_123(要刪除的索引名稱)
在這裡插入圖片描述9.通過PostMan刪除es索引庫
PUT 192.168.1.117:9200/index_temp(索引庫名稱)

{
	
	"settings": {
		"index": {
			"number_of_shards": "3",		// 分片數
			"number_of_replicas": "0"		// 副本數
		}
	}
}

在這裡插入圖片描述
10.通過PostMan查詢某個索引庫的資訊

GET 192.168.1.117:9200/index_temp(你想要查詢索引庫的名稱)

在這裡插入圖片描述

11.通過PostMan查詢 es 中所有索引庫的資訊

GET 192.168.1.117:9200/_cat/indices?v

在這裡插入圖片描述

相關文章