elasticsearch 索引分片和副本設定

2021-07-26 23:49:57 字數 532 閱讀 4243

你可以通過修改配置來自定義索引行為,詳細配置參照 /index-modules.html[索引模組]

tipelasticsearch 提供了優化好的預設配置。 除非你理解這些配置的作用並且知道為什麼要去修改,否則不要隨意修改。

下面是兩個 最重要的設定:

number_of_shards每個索引的主分片數,預設值是5。這個配置在索引建立後不能修改。

number_of_replicas每個主分片的副本數,預設值是1。對於活動的索引庫,這個配置可以隨時修改。

例如,我們可以建立只有 乙個主分片,沒有副本的小索引:

put

/my_temp_index

}

然後,我們可以用update-index-settingsapi 動態修改副本數:

put

/my_temp_index/_settings

Elasticsearch索引建議

背景 最近在做日誌收集,用到elasticsearch作為儲存層,因為日誌量比較大,一天近2t,所以每時每刻都會有大量的插入操作。又由於是給開發人員查日誌使用,所以查詢的量比較小。受限於儲存空間,目前僅保留7天的日誌,多數為乙個業務模組乙個索引,按天切分索引。關於索引和型別的取捨,建立多個索引還是乙...

elasticsearch 建立索引

介紹 分詞器 analyzer 包括乙個分解器 tokenizer 和多個詞元過濾器 filter 詞元過濾器的作是對分詞器提取的詞元進一步處理,比如轉成小寫,使用edge ngram,同義詞等,處理之後成為索引詞 term 文件正包含了幾個這樣的term成為frequency 詞頻 分解器 tok...

Elasticsearch 索引例項

elasticsearch包含了一系列的感念,比如索引 indexing 搜尋 search 以及聚合 aggregations 現在我們主要介紹indexing。在elasticsearch中,文件歸屬於一種型別 type 而這些型別存在於索引 index 中,我們可以畫一些簡單的對比圖來模擬傳統...