【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、检查控制台是否有新的会话。