elasticsearch定時刪除索引

2021-09-07 19:15:03 字數 858 閱讀 5087

刪除索引的命令

curl -xdelete 

curl -xdelete

es定時刪除索引步驟:

vi /usr/sxy/es-index-clear.sh

內容如下:

#刪除三天前的索引

#建索引時格式為es-*-yyyy.mm.dd

(例如index => 「es-%」 )

last_data=`date -d "-3 days" "+%y.%m.%d"`

curl -xdelete

chmod 777 es-index-clear.sh

#crontab -e

內容如下:

32 11 * * * /usr/sxy/es-index-clear.sh

(每天的11點32執行定時任務)

service crond restart(可以不執行)

tail -f /var/log/cron

出現下圖,表明成功

出現如下結果,失敗

ElasticSearch定時清理快取索引

1.背景 由於es的日誌索引每天都在增長,很快快取就吃不消了,需要定期清理一下過期不用的索引,在此使用定期刪除索引的方法 2.指令碼 delete es indices over 15 day.sh bin bash 刪除早於15天的es集群的索引 function delete indices 擷...

elasticsearch配置詳解

elasticsearch的config資料夾裡面有兩個配置檔案 elasticsearch.yml和logging.yml,第乙個是es的基本配置檔案,第二個是日誌配置檔案,es也是使用log4j來記錄日誌的,所以logging.yml裡的設定按普通log4j配置檔案來設定就行了。下面主要講解下e...

誰在使用Elasticsearch

github github使用elasticsearch搜尋20tb的資料,包括13億的檔案和1300億行的 這個不用介紹了吧,碼農們都懂的,github在2013年1月公升級了他們的 搜尋,由solr轉為elasticsearch,目前集群規模為26個索引儲存節點和8個客戶端節點 負責處理搜尋請求...