elasticsearch中rollover的用法

2021-10-02 04:31:48 字數 625 閱讀 1439

滾動索引一般可以與索引模板結合使用,實現按一定條件自動建立索引。設定rollover之後,滿足條件後,會自動新建索引,將索引別名轉向新索引。當現有的索引太久或者太大時,往往使用rollover index建立新索引。

新建索引模板,模板內容如下:

put _template/mytemplate

, "type": ,

"age": }}

}}

然後新建乙個index,並設定別名為logs_write

put /mylog-000001 

}}

設定rollover index:

post /logs_write/_rollover 

}

當別名是logs_write並且建立了超過7天,或者有1000條資料,或者大小超過5gb之後,建立mylog-000002索引,別名logs_write隨後指向了mylog-000002

elasticsearch中的mapping簡介

elasticsearch 以下簡稱es 是沒有模式 schema 的,當我們執行以下命令 filter的功能很容易理解 乙個filter就是乙個轉換資料的方法,輸入乙個字串,這個方法返回另乙個字串,比如乙個將字串轉為小寫的方法就是乙個filter很好的例子。乙個analyzer由一組順序排列的fi...

Elasticsearch中Head外掛程式的使用

在學習elasticsearch的過程中,必不可少需要通過一些工具檢視es的執行狀態以及資料。如果都是通過rest請求,未免太過麻煩,而且也不夠人性化。此時,head可以完美的幫助你快速學習和使用elasticsearch。elasticsearch集群搭建請參考前一篇文章 系統節點名ip 軟體版本...

ElasticSearch中yml檔案配置

配置elasticsearch的集群名稱,預設是elasticsearch,elasticsearch會自動發現在同一網段下的elasticsearch 節點,如果在同一網段下有多個集群,就可以用這個屬性來區分不同的集群。cluster.name elasticsearch 節點名,預設隨機指定乙個...