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 ...
查看索引 删除自定义日志索引 ...