清理es索引
-
设置kibana的生命周期管理,学习成本较大,采用脚本删除
-
es集群每日会生成一个索引,设置脚本定期删除
vim delete_es_index.sh
#!/bin/bash LAST_DATA=`date -d "-7 days" "+%Y-%m-%d"` curl -XDELETE http://10.100.x.x:9200/*-${LAST_DATA}
-
设置计划任务定时执行
crontab -e 0 12 * * * /export/elastic/elasticsearch-7.10.0/delete_es_index.sh
-
设置可执行权限
chmod +x delete_es_index.sh
-
重新加载cron服务
service cron reload
关于es集群的其他操作
-
查看集群信息
curl -X GET "localhost:9200/_cat/nodes?v"
- 查看健康状态
curl -X GET "ela2:9200/_cat/health?v"
- 查看索引
curl 'localhost:9200/_cat/indices?v'