国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【ElasticSearch】更新es索引生命周期策略,策略何時(shí)對(duì)索引生效

這篇具有很好參考價(jià)值的文章主要介紹了【ElasticSearch】更新es索引生命周期策略,策略何時(shí)對(duì)索引生效。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

大家好,我是好學(xué)的小師弟,今天和大家討論下更新es索引生命周期策略后,策略何時(shí)對(duì)索引生效

結(jié)論:

若當(dāng)前索引已應(yīng)用策略A(舊),更新完策略A后,新的策略A會(huì)立即對(duì)原來(lái)的已經(jīng)應(yīng)用該策略的索引生效;若當(dāng)前索引符合新策略A的生命周期變化條件,則會(huì)自動(dòng)進(jìn)入下一階段(hot-warm-cold-delete)

舉例:

比方說(shuō)原來(lái)策略是10g就滾動(dòng)索引,你現(xiàn)在索引大小為8G,不符合滾動(dòng)條件,但是你更新的策略為4G,那么更新策略完成后,等待一段時(shí)間(10分鐘左右),索引即可完成滾動(dòng),因?yàn)?G符合4g的滾動(dòng)條件

具體細(xì)節(jié):

1.幾個(gè)關(guān)鍵字段??

以下字段value均是時(shí)間戳,通過(guò)觀察三張圖里的這些時(shí)間戳,即可得出結(jié)論:更新后的策略對(duì)原來(lái)已經(jīng)應(yīng)用該策略的索引,立即生效

lifecycle_date_millis: 指的是索引創(chuàng)建的時(shí)間戳,這里的索引指的是一開始創(chuàng)建這個(gè)索引的時(shí)間,或者是滾動(dòng)后新索引的創(chuàng)建時(shí)間

phase_time_millis: 索引進(jìn)入當(dāng)前生命周期階段的時(shí)間戳,以毫秒為單位

action: 當(dāng)前生命周期階段執(zhí)行的操作,可能的值包括:complete、delete、rollover。

action_time_millis: 執(zhí)行當(dāng)前操作的時(shí)間戳,跟action字段對(duì)應(yīng)

step_time_millis: 執(zhí)行當(dāng)前子步驟的時(shí)間戳,跟step字段對(duì)應(yīng)

modified_date_in_millis: 索引生命周期策略的修改時(shí)間戳

2.更新完索引生命周期策略后,新策略已經(jīng)對(duì)索引生效,索引目前處于check policy狀態(tài)

{
	"indices": {
		"test_2023.03.21-000001": {
			"index": "test_2023.03.21-000001",
			"managed": true,
			"policy": "test",
			"lifecycle_date_millis": 1679394264357, //2023-03-21 18:24:24
			"age": "203.41d",
			"phase": "hot",
			"phase_time_millis": 1693479366940, //2023-08-31 18:56:06
			"action": "rollover",
			"action_time_millis": 1679394338025, //2023-03-21 18:25:38
			"step": "check-rollover-ready",
			"step_time_millis": 1693479366940, //2023-08-31 18:56:06
			"is_auto_retryable_error": true,
			"failed_step_retry_count": 2,
			"phase_execution": {
				"policy": "test",
				"phase_definition": {
					"min_age": "3ms",
					"actions": {
						"rollover": {
							"max_size": "4831838208b"
						},
						"set_priority": {
							"priority": 100
						}
					}
				},
				"version": 5,
				"modified_date_in_millis": 1696969009629 //2023-10-11 04:16:49
			}
		}
	}
}

3.更新完索引生命周期策略后,新策略已經(jīng)對(duì)索引生效,索引符合新的策略的滾動(dòng)條件,滾動(dòng)中

{
	"indices": {
		"test_2023.03.21-000001": {
			"index": "test_2023.03.21-000001",
			"managed": true,
			"policy": "test",
			"lifecycle_date_millis": 1679394264357, //2023-03-21 18:24:24
			"age": "203.41d",
			"phase": "hot",
			"phase_time_millis": 1693479366940, //2023-08-31 18:56:06
			"action": "rollover",
			"action_time_millis": 1679394338025, //2023-03-21 18:25:38
			"step": "attempt-rollover", //這里已經(jīng)開始嘗試滾動(dòng)
			"step_time_millis": 1696969116221, //2023-10-11 04:18:36
			"phase_execution": {
				"policy": "test",
				"phase_definition": {
					"min_age": "3ms",
					"actions": {
						"rollover": {
							"max_size": "4831838208b"   //這里已經(jīng)適配了最新的策略4.5G
						},
						"set_priority": {
							"priority": 100
						}
					}
				},
				"version": 5,
				"modified_date_in_millis": 1696969009629 //2023-10-11 04:16:49
			}
		}
	}
}

4.下面的是策略生效,索引滾動(dòng)完畢,已經(jīng)進(jìn)入warm階段

{
	"indices": {
		"test_2023.03.21-000001": {
			"index": "test_2023.03.21-000001",
			"managed": true,
			"policy": "test",
			"lifecycle_date_millis": 1696969219587, //2023-10-11 04:20:19
			"age": "13.12h",
			"phase": "warm",
			"phase_time_millis": 1696969755909, //2023-10-11 04:29:15
			"action": "complete",
			"action_time_millis": 1696972068230, //2023-10-11 05:07:48
			"step": "complete",
			"step_time_millis": 1696972068230, //2023-10-11 05:07:48
			"phase_execution": {
				"policy": "test",
				"phase_definition": {
					"min_age": "5ms",
					"actions": {
						"allocate": {
							"number_of_replicas": 0,
							"include": {},
							"exclude": {
								"box_type": "cold,hot"
							},
							"require": {
								"box_type": "warm"
							}
						},
						"forcemerge": {
							"max_num_segments": 1
						},
						"set_priority": {
							"priority": 50
						},
						"shrink": {
							"number_of_shards": 1
						}
					}
				},
				"version": 5,
				"modified_date_in_millis": 1696969009629 //2023-10-11 04:16:49
			}
		}
	}
}

新人創(chuàng)作不易,覺得不錯(cuò)的看官,點(diǎn)個(gè)贊吧,么么噠?。。?/p>

轉(zhuǎn)載注明出處!

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???【ElasticSearch】更新es索引生命周期策略,策略何時(shí)對(duì)索引生效,elasticsearch,大數(shù)據(jù),搜索引擎,索引生命周期,運(yùn)維,_ilm/policy,云原生文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-725905.html

到了這里,關(guān)于【ElasticSearch】更新es索引生命周期策略,策略何時(shí)對(duì)索引生效的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【ES實(shí)戰(zhàn)】索引生命周期管理(二)

    一旦策略進(jìn)入熱、暖或冷階段,就設(shè)置索引的優(yōu)先級(jí)。在節(jié)點(diǎn)重啟后,優(yōu)先級(jí)較高的索引會(huì)在優(yōu)先級(jí)較低的索引之前被恢復(fù)。 一般來(lái)說(shuō),熱階段的索引應(yīng)該有最高值,冷階段的索引應(yīng)該有最低值。例如:HOT階段為100,Warm階段為50,cold階段為0。沒(méi)有設(shè)置這個(gè)值的索引,其默認(rèn)

    2024年02月10日
    瀏覽(50)
  • Elasticsearch索引生命周期管理

    Elasticsearch索引生命周期管理

    數(shù)據(jù)量非常大 經(jīng)常訪問(wèn)新增的數(shù)據(jù),隨著時(shí)間的推移,數(shù)據(jù)的價(jià)值也在逐漸降低 隨著數(shù)據(jù)量的增大,Elasticsearch創(chuàng)建索引的數(shù)量也在不斷增長(zhǎng),這個(gè)時(shí)候就需要對(duì) 索引 進(jìn)行一定策略的維護(hù)管理甚至是刪除清理,否則隨著數(shù)據(jù)量越來(lái)越多除了浪費(fèi)磁盤與內(nèi)存空間之外,還會(huì)嚴(yán)

    2024年02月04日
    瀏覽(18)
  • ElasticSearch索引生命周期管理--DELETE

    概要 ElasticSearch中的索引生命周期管理,也就是ilm(Manage the index lifecycle),是指定了索引在不同周期下的處理策略。 ilm 的對(duì)象是索引而不是索引中的數(shù)據(jù)。 ilm 包括四個(gè)階段:hot 、warm、cold和delete。 hot、warm和cold表示索引的使用情況,delete可以指定索引完成rollover后的舊索引

    2024年02月13日
    瀏覽(31)
  • Elasticsearch-37.索引全生命周期管理及工具介紹

    Elasticsearch-37.索引全生命周期管理及工具介紹

    時(shí)間序列的索引 特點(diǎn) 索引中的數(shù)據(jù)隨著時(shí)間, 持續(xù)不斷增長(zhǎng) 按照時(shí)間序 列劃分索引的好處挑戰(zhàn) 按照時(shí)間進(jìn)行劃分索引, 會(huì)使得管理更加簡(jiǎn)單。例如,完整刪除一個(gè)引, 性能比delete by query好: 如何進(jìn)行自動(dòng)化管理,減少人工操作 從Hot 移動(dòng)到Warm 定期關(guān)閉或者刪除索引 索引

    2023年04月10日
    瀏覽(23)
  • Elasticsearch ILM實(shí)現(xiàn)索引全生命周期自動(dòng)管理,解放雙手

    Elasticsearch ILM實(shí)現(xiàn)索引全生命周期自動(dòng)管理,解放雙手

    公眾號(hào): MCNU云原生 ,歡迎搜索關(guān)注,更多干貨,第一時(shí)間掌握! 一、什么是Elasticsearch ILM? Elasticsearch Index Lifecycle Management(ILM)是Elasticsearch的一個(gè)功能,用于管理索引的生命周期,優(yōu)化索引的性能和減少存儲(chǔ)成本。ILM可以自動(dòng)執(zhí)行索引的各種操作,如創(chuàng)建、刪除、滾動(dòng)、

    2023年04月13日
    瀏覽(21)
  • es elasticsearch 新增更新索引,新增更新文檔

    先新增索引 新增映射 ?或者上述兩步和為一步(創(chuàng)建索引,及創(chuàng)建mapping) 只能增加原有不存在的字段 創(chuàng)建一個(gè)全新的索引,映射包含調(diào)整后的字段或類型 將原有索引的數(shù)據(jù)遷移到新的索引 刪除原有索引 將新的索引的別名設(shè)置為原來(lái)索引相同名稱 創(chuàng)建一個(gè) 重建文檔(全量

    2024年02月11日
    瀏覽(23)
  • Spring Boot Elasticsearch7.6.2實(shí)現(xiàn)創(chuàng)建索引、刪除索引、判斷索引是否存在、獲取/添加/刪除/更新索引別名、單條/批量插入、單條/批量更新、刪除數(shù)據(jù)、遞歸統(tǒng)計(jì)ES聚合的數(shù)據(jù)

    注意:我的版本是elasticsearch7.6.2、spring-boot-starter-data-elasticsearch-2.5.6 引入依賴 有時(shí)候你可能需要查詢大批量的數(shù)據(jù),建議加上下面配置文件

    2024年02月13日
    瀏覽(101)
  • elasticsearch生命周期的階段

    Hot : The index is actively being updated and queried. 可以設(shè)置滾動(dòng)閾值 hot階段是必須的,其他的階段是可選的 hot phase有個(gè)坑: rollover 這里指的是如果你想讓索引在hot階段待5min,你可以在hot設(shè)置rollover時(shí)間觸發(fā)條件為5min,然后warm階段設(shè)置data into為0,正常情況下沒(méi)問(wèn)題.但是問(wèn)題出在哪呢?roll

    2024年02月11日
    瀏覽(30)
  • elasticsearch的生命周期管理

    當(dāng)需要存儲(chǔ)的數(shù)據(jù)量特別大的時(shí)候,我們會(huì)希望ES能夠通過(guò)預(yù)先設(shè)定的閾值,去自動(dòng)創(chuàng)建索引,并將過(guò)期的索引刪除掉。這里就需要用到ES的生命周期。 ES的生命周期分為4個(gè)階段: HOT-WARM-COLD-DELETE 。 elasticsearch version 7.9.3 kibana version 7.9.3 其中的 HOT 階段是必須配置的,其他三個(gè)

    2024年02月15日
    瀏覽(25)
  • 微信小程序(十三)生命周期-更新應(yīng)用提醒

    微信小程序(十三)生命周期-更新應(yīng)用提醒

    注釋很詳細(xì),直接上代碼 上一篇 新增內(nèi)容: 1. onLaunch 用法 2. onShow 用法 3. onHide 用法 4.應(yīng)用更新API的調(diào)用模板 源碼: 效果演示: 模擬成功的情況 2.模擬失敗的情況 下一篇

    2024年01月25日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包