elasticsearch日誌刪除命令

2022-02-03 22:43:58 字數 627 閱讀 3265

通過curl傳送delete命令給elasticsearch伺服器,進行日誌刪除操作。命令示例如下:

curl -xdelete '

2018.10.24*'

curl -xdelete '

2018.10

*'

我的index格式形如:

以上命令中,

第乙個是刪除所有包含字串——「-2018.10.24」 的index(可以理解為刪除10月24日當天的日誌)

第二個是刪除所有包含字串——「-2018.10」 的index(可以理解為刪除10月一整月的日誌)

也可以做成linux中的定時任務,寫個指令碼,一天執行一次:

指令碼內容:

#/bin/bash

yesterday=`date -d "

-1 day

" +%y.%m.%d`

curl -xdelete '

'

儲存,並設為可執行(命令:chmod +x [filename])

然後使用使用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 是乙個分布式 可擴充套件 實時的搜尋與資料分析引擎。它能從專案一開始就賦予你的資料以搜尋 分析和探索的能力,這是通常沒有預料到的。它存在還因為原...