elasticsearch中rollover的用法
生活随笔
收集整理的這篇文章主要介紹了
elasticsearch中rollover的用法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
rollover index的作用
滾動索引一般可以與索引模板結(jié)合使用,實(shí)現(xiàn)按一定條件自動創(chuàng)建索引。設(shè)置Rollover之后,滿足條件后,會自動新建索引,將索引別名轉(zhuǎn)向新索引。當(dāng)現(xiàn)有的索引太久或者太大時(shí),往往使用rollover index創(chuàng)建新索引。
新建索引模板,模板內(nèi)容如下:
然后新建一個(gè)index,并設(shè)置別名為logs_write:
PUT /mylog-000001 {"aliases": {"logs_write": {}} }設(shè)置rollover index:
POST /logs_write/_rollover {"conditions": {"max_age": "7d","max_docs": 1000,"max_size": "5gb"} }當(dāng)別名是logs_write并且創(chuàng)建了超過7天,或者有1000條數(shù)據(jù),或者大小超過5gb之后,創(chuàng)建mylog-000002索引,別名logs_write隨后指向了mylog-000002
總結(jié)
以上是生活随笔為你收集整理的elasticsearch中rollover的用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: elasticsearch mappin
- 下一篇: 觉知性