今天在工作过程中遇到了一个问题,elasticsearch创建索引失败,我首先检查一下磁盘,发现磁盘爆满了
df -h /data
然后具体的查看是哪个文件占用过多
du -h /data
发现是es-data目录,再继续发现
cd /data/es-data
du -h
发现是logs目录占用最多,这个logs目录是配置给es的日志的,具体的配置为:
elasticsearch.yml文件中的path.logs参数
这个参数配置的是日志的存放目录。而log4j2.properties 用于配置elasticsearch的日志。
所以我们需要修改log4j2.properties中的相关配置,配置日志的自动清理策略
Log4j2
Elasticsearch使用Log4j2进行日志记录。可以使用 log4j2.properties 文件配置log4j2。