(六)索引的增刪改查
我們可以使用索引生命週期管理api:ilm實現管理。
elasticsearch索引生命週期管理指:從設定、建立、開啟、關閉、刪除的全生命週期過程的管理
hot:正在寫入和查詢索引。
warm:索引不再寫入資料,但仍在查詢中。
cold:不再更新索引,很少查詢。資訊仍然需要可搜尋,但是如果這些查詢速度較慢也可以。
delete:不再需要該索引,可以安全地將其刪除
1:hot寫入階段
主要包括以下階段
回滾:當現有資料達到一定規模,文件的數目。過渡觸發可以是索引別名或資料流
唯讀:標記舊索引為唯讀狀態,並最大程度地減少其記憶體佔用量
收縮:根據舊索引資料調整新索引分片數,減少索引中主碎片的數量。
強制合併:手動觸發合併以減少索引每個分片中的段數,並釋放已刪除文件所使用的空間。
put _ilm/policy/datastream_policy //datastream_policy 為規則起名}},
"warm":}
}, "delete":}
}}}}
我們可以將制定的索引管理規則用於我能的模板,更好的管理索引
put _template/datastream_template
}
ES索引生命週期管理一
es從6.7版本推出了索引生命週期管理 index lifecycle management 簡稱ilm 機制,能幫我們自動管理乙個索引策略 policy 下索引集群的生命週期。索引策略將乙個索引的生命週期定義為四個階段 索引策略控制這乙個索引的生命從hot warm cold delete 階段,...
Phoenix 索引生命週期
本文主要介紹phoenix索引狀態的生命週期,幫助大家解惑 為什麼我的phoenix索引不能正常使用了?索引總共有以下幾個狀態,其狀態資訊儲存在system.catalog表中。可以通過以下sql來檢視所有索引表資訊 sql中欄位 local 2 usable e unusable d active...
volume 生命週期管理
data volume 中存放的是重要的應用資料,如何管理 volume 對應用至關重要。前面我們主要關注的是 volume 的建立 共享和使用,本節將討論如何備份 恢復 遷移和銷毀 volume。備份因為 volume 實際上是 host 檔案系統中的目錄和檔案,所以 volume 的備份實際上是...