ElastrcSearch数据定期删除
如果不删除ES数据,将会导致ES存储的数据越来越多,磁盘满了之后将无法写入新的数据。这时可以使用脚本定时删除过期数据。
#/bin/bash
# 定期删除没用的日志
# 只保留2天内的日志索引
LAST_DATA=`date -d "-2 days" "+%Y.%m.%d"`
# X-PACK 用户名
USER="elastic"
# X-Pack 密码
PASSWD="Jellal@auto_bl123"
# Elastic 服务器地址
ES_SERVER="47.111.151.159"
# Elastic 端口
ES_PORT="9200"
# 删除指定索引
curl -XDELETE -u ${USER}:${PASSWD} "${ES_SERVER}:${ES_PORT}/.monitoring-*"
# 删除日期索引
curl -XDELETE -u ${USER}:${PASSWD} "${ES_SERVER}:${ES_PORT}/*${LAST_DATA}-*"
版权声明:
作者:Akiraka
链接:https://www.akiraka.net/linux/39.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
ElastrcSearch数据定期删除
如果不删除ES数据,将会导致ES存储的数据越来越多,磁盘满了之后将无法写入新的数据。这时可以使用脚本定时删除过期数据。
#/bin/bash
# 定期删除没用的日志
……
文章目录
关闭