步驟在官網(wǎng)有明確的描述,按照步驟一步一步操作,就可以實(shí)現(xiàn)。
官網(wǎng)地址:https://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started-index-lifecycle-management.html
英語溜的直接看官網(wǎng)哈。
下面我們按照官網(wǎng)的配置指南一步步操作。
1、創(chuàng)建生命周期策略
點(diǎn)擊創(chuàng)建進(jìn)入生命周期配置頁面:
最頂部是配置名稱,下圖就省略了。只說重點(diǎn),看圖。
- 1)打開高級(jí)配置。
- 2)選擇刪除按鈕(如果你需要在生命周期管理的末尾刪除索引的話。)
配置刪除階段。
2、創(chuàng)建索引模板
索引別名不配置!否則會(huì)出現(xiàn)錯(cuò)誤。
錯(cuò)誤日志:
Rollover alias [my_alias] can point to multiple indices, found duplicated alias [[my_alias]] in index template [delete_after_3_month]
所以,直接點(diǎn)擊下一步,再點(diǎn)擊完成。
3、讓生命周期策略關(guān)聯(lián)索引模板
界面操作如下:
點(diǎn)擊引用策略后??梢栽谒饕0宓乃饕O(shè)置中看到關(guān)聯(lián)。
如果你熟悉ES指令,其實(shí)再第二步時(shí),可以在索引設(shè)置(Index Setting)中就完成與生命周期策略的關(guān)聯(lián)。配置內(nèi)容與上圖一致。
至此,我們完成了索引別名xxxx的生命周期管理。 接下來,還需要我們做一個(gè)引導(dǎo),手動(dòng)創(chuàng)建一個(gè)索引用于引導(dǎo)生命周期管理程序。如此,滾動(dòng)索引的生命周期管理才能運(yùn)轉(zhuǎn)起來。
官網(wǎng)是這樣描述的:
這樣配置的目的是:設(shè)置第一個(gè)索引為寫入索引。這樣當(dāng)你用別名寫入文檔時(shí),會(huì)將文檔寫入第一個(gè)索引。
當(dāng)滾動(dòng)索引發(fā)生時(shí),索引生命周期管理(ILM)會(huì)將新的索引指定為寫入索引,并將引導(dǎo)索引設(shè)為只讀。文章來源:http://www.zghlxwxcb.cn/news/detail-814961.html
由于我們?cè)谒饕0逯信渲昧薓apping,所以手動(dòng)創(chuàng)建的索引也會(huì)有Mapping信息。
手動(dòng)添加數(shù)據(jù),當(dāng)?shù)诙€(gè)索引產(chǎn)生后,查詢索引別名,就會(huì)發(fā)現(xiàn),只有最新的索引是可以寫入數(shù)據(jù)的。其他索引,只能讀取數(shù)據(jù)。
所以,寫入數(shù)據(jù)時(shí)用別名寫入,也只會(huì)寫入到最新索引。
這樣,我們的滾動(dòng)索引就配置好啦。
趕快試試吧。
歡迎留言討論。文章來源地址http://www.zghlxwxcb.cn/news/detail-814961.html
到了這里,關(guān)于ES實(shí)戰(zhàn):通過kibana配置滾動(dòng)索引的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!