1. 背景:由於ES的日志索引每天都在增長,很快緩存就吃不消了, 需要定期清理一下過期不用的索引, 在此使用定期刪除索引的方法 2. 腳本 delete_es_indices_over_15_day.sh 3. crontab定時配置,每天1點定時刪除 ...
索引這種格式 以下腳本加入crontab 每天清理es數據 data sh rm esindex.sh gt gt data logs crontab rm esindex.log bin sh ip . . . port day date d month ago Y. m. d echo echo date indexname curl XGET s ip: port cat indices a ...
2018-01-18 16:47 0 1836 推薦指數:
1. 背景:由於ES的日志索引每天都在增長,很快緩存就吃不消了, 需要定期清理一下過期不用的索引, 在此使用定期刪除索引的方法 2. 腳本 delete_es_indices_over_15_day.sh 3. crontab定時配置,每天1點定時刪除 ...
項目中最近使用kafka需要定時清理消息,我們知道kafka有周期性清理消息機制,但是項目中往往因為數據量較大,需要手動控制分區已消費消息的清理。 此處使用的是反編譯程序,具體幾個方法已標出, 個人清理想法:大致流程就是根據topic獲取所有的分區,然后根據遍歷每個分區的偏移量,然后存入 ...
最近老是出現gc日志把磁盤占滿,導致服務不可用,每次手動清理麻煩, 可以通過寫一個腳本執行,再也不用擔心日志爆滿的問題。 1、創建shell vim /opt/auto-del-log.sh 2、分配可運行權限 chmod +x /opt/auto-del-log.sh ...
Ubuntu如何定時清理內存 1.進入su 2.創建cleanCache.sh 3.設置可執行 4.創建定時器任務,以管理員的身份 每小時執行一次。 這樣你的電腦就不會越用越卡頓了。 如何查看cron日志? 需要先將這個日志開啟。 進入配置文件中 ...
1.創建shell腳本 vi test_cron.sh #!/bin/bash#echo "====`date`====" >> /game/webapp/test_cron.logf ...
linux是一個很能自動產生文件的系統,日志、郵件、備份等。雖然現在硬盤廉價,我們可以有很多硬盤空間供這些文件浪費,讓系統定時清理一些不需要的文件很有一種爽快的事情。不用你去每天惦記着是否需要清理日志,不用每天收到硬盤空間不足的報警短信,想好好休息的話,讓我們把這個事情交給機器定時去執行 ...
#!/bin/bash shijian=`date +%Y.%m.%d -d "5 days ago"` #echo $shijian curl -XDELETE "10.88.88.93:92 ...
查看索引 刪除自定義日志索引 ...