es对已有的索引给主键_ES中对索引的相关操作
寫在前面:本文ES版本為:6.4.2(單機),并安裝了head插件,運用postman進行操作。也可以使用head插件在前端瀏覽器中進行傻瓜式操作,后續(xù)會介紹這種方式!如果沒有安裝es和head插件的話,請先安裝!至于索引分片等相關知識,請自行學習,后續(xù)也會更新出來!
以下方法中的地址省略了ip+端口。。。。。。
1、新建索引
PUT /index_001
新建一個名字為index_001的索引
1.1索引設置
es默認很多索引的配置選項,如果不知道,使用默認的即可。
分片:
number_of_shards
每個索引的主分片數(shù),默認值是 5 。這個配置在索引創(chuàng)建后不能修改。
number_of_replicas
每個主分片的副本數(shù),默認值是 1 。對于活動的索引庫,這個配置可以隨時修改。
舉個栗子:
上圖中我建立了一個名字為index_001的索引,并設置了主分片數(shù)為3,副分片數(shù)為1。
建立成功!
查看一下索引狀態(tài):
GET?? /_cat/indices?v
返回結果:
1:主分片數(shù)量為3,副分片數(shù)量為1。
index_001索引的狀態(tài)是yellow,這是因為此時雖然有3個主分片和一個備份。但是由于只是單個節(jié)點,我們的分片還在運行中,無法動態(tài)的修改。因此當有其他的節(jié)點加入到集群中,備份的節(jié)點會被拷貝到 另一個節(jié)點中,狀態(tài)就會變成green。
修改一下副分片數(shù)量:
PUT /index_001/_settings
{
"number_of_replicas": 2
}
查看一下:
修改成功!
也可以這樣查看索引的詳細信息:
GET /index_001/_search_shards
刪除索引命令:
DELETE /索引名
總結
以上是生活随笔為你收集整理的es对已有的索引给主键_ES中对索引的相关操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python怎么输入一个数字并调用_Py
- 下一篇: c++折线平移算法_RSA笔记-蒙哥马利