如何使用 curl 从 ElasticSearch 中删除所有日志数据?
How to delete all log data from ElasticSearch using curl?
我想从 elasticsearch 节点中删除所有日志数据。我在 Vmware 工作站的 ubuntu 上安装了 ElasticSearch,仅此而已。但是 vmware 的大小每天都在增长。我不知道这个大小增长的原因是否是因为 elasticsearch 日志操作?如果是,我该如何删除所有日志?
首先确保问题出在日志文件上。
du -sch /var/log/elasticsearch
以上命令将是一个很好的起点。
接下来,确保日志在控制之中。
/etc/elasticsearch/elasticsearch.yml 文件有日志配置。
file:
type: rollingFile
file: ${path.logs}/${cluster.name}.log
maxFileSize: 200000
maxBackupIndex: 10
layout:
type: pattern
conversionPattern: "[%d{ISO8601}][%-5p][%-25c] %m%n"
上面的 maxFileSize 和 maxBackupIndex 配置应该检查这个文件夹的大小。如果负担不起,请减小文件大小。
如果您想禁用日志记录,请更改 logging.yml
中的这一行
rootLogger: ${es.logger.level}, console, file
到
rootLogger: ${es.logger.level}, console
我想从 elasticsearch 节点中删除所有日志数据。我在 Vmware 工作站的 ubuntu 上安装了 ElasticSearch,仅此而已。但是 vmware 的大小每天都在增长。我不知道这个大小增长的原因是否是因为 elasticsearch 日志操作?如果是,我该如何删除所有日志?
首先确保问题出在日志文件上。
du -sch /var/log/elasticsearch
以上命令将是一个很好的起点。 接下来,确保日志在控制之中。 /etc/elasticsearch/elasticsearch.yml 文件有日志配置。
file:
type: rollingFile
file: ${path.logs}/${cluster.name}.log
maxFileSize: 200000
maxBackupIndex: 10
layout:
type: pattern
conversionPattern: "[%d{ISO8601}][%-5p][%-25c] %m%n"
上面的 maxFileSize 和 maxBackupIndex 配置应该检查这个文件夹的大小。如果负担不起,请减小文件大小。
如果您想禁用日志记录,请更改 logging.yml
中的这一行rootLogger: ${es.logger.level}, console, file
到
rootLogger: ${es.logger.level}, console