通過curl傳送delete命令給elasticsearch伺服器,進行日誌刪除操作。命令示例如下:
curl -xdelete '我的index格式形如:2018.10.24*'
curl -xdelete '
2018.10
*'
以上命令中,
第乙個是刪除所有包含字串——「-2018.10.24」 的index(可以理解為刪除10月24日當天的日誌)
第二個是刪除所有包含字串——「-2018.10」 的index(可以理解為刪除10月一整月的日誌)
也可以做成linux中的定時任務,寫個指令碼,一天執行一次:
指令碼內容:
#/bin/bash儲存,並設為可執行(命令:chmod +x [filename])yesterday=`date -d "
-1 day
" +%y.%m.%d`
curl -xdelete '
'
然後使用使用crontab設為定時執行,crontab使用介紹點我檢視
elasticsearch 事務日誌
是什麼?translog是elasticsearch的事務日誌檔案,它記錄了所有對索引分片的事務操作 add update delete 每個分片對應乙個translog檔案。幹嘛用的?translog是用來恢復資料的。es用 後寫 的套路來加快寫入速度 寫入的索引並沒有實時落盤到索引檔案,而是先雙...
ElasticSearch日誌刪除
檢視elasticsearch中的索引 curl http ip 9200 cat indices u使用者 密碼 通過curl傳送delete命令給elasticsearch伺服器,進行日誌刪除操作。示例 1 通過日期刪除2020年六月的日誌 curl xdelete http ip 9200 2...
ElasticSearch 日誌工具
elasticsearch 權威指南 官方文件 參考文件 elasticsearch 檢索 elasticsearch工作原理 elasticsearch 是乙個分布式 可擴充套件 實時的搜尋與資料分析引擎。它能從專案一開始就賦予你的資料以搜尋 分析和探索的能力,這是通常沒有預料到的。它存在還因為原...