ES生命周期管理簡介
生命周期策略
PUT _ilm/policy/test_policy
{
"policy": {
"phases": {
"hot": {
"actions": {
"rollover":{
"max_docs":1
},
"set_priority": {
"priority": 100
}
}
},
"delete": {
"min_age": "30s",
"actions": {
"delete": {}
}
}
}
}
}
當(dāng)在生命周期策略處理中出現(xiàn)異常時,會進入錯誤階段,停止策略的執(zhí)行。
GET /myindex/_ilm/explain
使用上述API可以看到異常的原因,當(dāng)解決這個問題,并更新策略后,可以通過下面的API進行重試:
POST /myindex/_ilm/retry
ilm的狀態(tài)查看:
GET _ilm/status
開啟和關(guān)閉:
POST _ilm/start
POST _ilm/stop
實驗環(huán)境
實驗步驟
curl -H Content-Type: application/json -XPUT -u elastic:qwer123 -s http://@192.168.43.139:9200/_ilm/policy/test_policy -d
{
"policy": {
"phases": {
"hot": {
"actions": {
"rollover":{
"max_docs":1,
"max_age": "90s"
},
"set_priority": {
"priority": 100
}
}
},
"delete": {
"min_age": "180s",
"actions": {
"delete": {}
}
}
}
}
}
查看生命周期策略:
curl -XGET -u elastic:qwer123 -s
http://@192.168.43.139:9200/_ilm/policy/test_policy?pretty
curl -H Content-Type: application/json -XPUT -u elastic:qwer123 -s http://@192.168.43.139:9200/_template/datastream_template -d
{
"index_patterns": ["test-*"],
"settings": {
"number_of_shards": 1,
"number_of_replicas": 1,
"index.lifecycle.name": "test_policy",
"index.lifecycle.rollover_alias": "test-alias"
}
}
查看創(chuàng)建的索引模板
curl -XGET -u elastic:qwer123 -s
http://@192.168.43.139:9200/_template/test_template?pretty
curl -H Content-Type: application/json -XPUT -u elastic:qwer123 -s http://@192.168.43.139:9200/_cluster/settings -d
{
"transient": {
"indices.lifecycle.poll_interval": "10s"
}
}
curl -H Content-Type: application/json -XPUT -u elastic:qwer123 -s http://@192.168.43.139:9200/test-000001 -d
{
"aliases": {
"test-alias": {
"is_write_index": true
}
}
}
curl -H Content-Type: application/json -XPOST -u
elastic:qwer123 -s http://@192.168.43.139:9200/test-
alias/_doc -d
{
"message":"hello world"
}
curl -XGET -u elastic:qwer123 -s
http://@192.168.43.139:9200/test-*/_ilm/explain?pretty
索引自動創(chuàng)建了一個新的"test-0000063",舊的索引”test-000061”,”test-0000062” action變成DELETE。
curl -XGET -u elastic:qwer123 -s
http://@192.168.43.139:9200/test-*/_ilm/explain?pretty
更多精彩干貨分享
點擊下方名片關(guān)注
IT那活兒
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/129745.html
摘要:面試題來源于網(wǎng)絡(luò),看一下高級前端的面試題,可以知道自己和高級前端的差距。 面試題來源于網(wǎng)絡(luò),看一下高級前端的面試題,可以知道自己和高級前端的差距。有些面試題會重復(fù)。 使用過的koa2中間件 koa-body原理 介紹自己寫過的中間件 有沒有涉及到Cluster 介紹pm2 master掛了的話pm2怎么處理 如何和MySQL進行通信 React聲明周期及自己的理解 如何...
摘要:面試的公司分別是阿里網(wǎng)易滴滴今日頭條有贊挖財滬江餓了么攜程喜馬拉雅兌吧微醫(yī)寺庫寶寶樹海康威視蘑菇街酷家樂百分點和海風(fēng)教育。 (關(guān)注福利,關(guān)注本公眾號回復(fù)[資料]領(lǐng)取優(yōu)質(zhì)前端視頻,包括Vue、React、Node源碼和實戰(zhàn)、面試指導(dǎo)) 本人于7-8月開始準(zhǔn)備面試,過五關(guān)斬六將,最終抱得網(wǎng)易歸,深深感受到高級前端面試的套路。以下是自己整理的面試題匯總,不敢藏私,統(tǒng)統(tǒng)貢獻出來。 面試的公司分...
摘要:在中,組件基本由三個部分組成屬性狀態(tài)以及生命周期方法。在生命周期中是必須的,是渲染組件用的。返回就是緊接著以下的生命周期函數(shù)返回表示組件不需要重新渲染,不再執(zhí)行任何生命周期函數(shù)包括。生命周期流程圖原文地址 盡量全面詳細的整理一下React的生命周期中的知識點。 組件 組件是獨立的封裝的可以復(fù)用的一個小部件,它是React的核心思想之一。通過劃分組件,可以將一個頁面劃分成獨立的多個可復(fù)用...
摘要:前言的主要思想是通過構(gòu)建可復(fù)用組件來構(gòu)建頁面所謂組件其實就是有限狀態(tài)機通過狀態(tài)渲染對應(yīng)的界面且每個組件都有自己的生命周期它規(guī)定了組件的狀態(tài)和方法需要在哪個階段改變和執(zhí)行子組件子組件子組件子組件初探生命周期當(dāng)首次掛載組件時按順序執(zhí)行當(dāng)卸載組件 前言 React的主要思想是通過構(gòu)建可復(fù)用組件來構(gòu)建頁面.所謂組件,其實就是有限狀態(tài)機(FSM),通過狀態(tài)渲染對應(yīng)的界面,且每個組件都有自己的生命...
閱讀 1493·2023-01-11 13:20
閱讀 1853·2023-01-11 13:20
閱讀 1290·2023-01-11 13:20
閱讀 2042·2023-01-11 13:20
閱讀 4244·2023-01-11 13:20
閱讀 2958·2023-01-11 13:20
閱讀 1583·2023-01-11 13:20
閱讀 3857·2023-01-11 13:20