【V4.x】Es服务器存储满、无法提供新的存储
问题版本:
V4.x
问题现象/报错:
Es服务器存储满了,由于资源紧缺,暂时无法提供新的存储磁盘,无法进行扩容。
排查思路/解决方案:
1、ssh远程Es应用服务器检查磁盘存储情况,执行命令为df -h
2、查看磁盘分区情况,执行命令为lsblk。
3、本次不进行扩容,清除历史数据。先查询所有的索引,执行命令:curl esip:9200/_cat/indices?v(es加密则为curl 用户名:密码@esip:9200/_cat/indices?v)
4、清除监控状态索引,执行命令:curl -XDELETE esip:9200/auditsys_sysstate
5、清除历史系统日志索引,执行命令:curl -XDELETE esip:9200/auditsyslog-2021.12* #这是删除2021年12月的系统日志索引
6、清除数据索引(4.5环境),执行命令:curl -XDELETE esip:9200/metadata-2020-12* #这是删除2020年12月的数据索引
7、清除meta数据索引(4.8环境),执行命令:curl -XDELETE esip:9200/meta-metadata-2020-12* #这是删除2020年12月的文本数据索引
8、清除session数据索引(4.8环境),执行命令:curl -XDELETE esip:9200/meta-session-2020-12* #这是删除2020年12月的会话数据索引
9、重启服务,执行命令,systemctl restart elasticsearch
10、检查服务状态,执行命令,systemctl status elasticsearch
11、检查控制台是否有新的会话。