ElasticSearch 数据老化清理之Curator

ElasticSearch 数据老化清理之Curator_第1张图片

 

前言

随着接入ELK日志分析平台的系统增加,每日海量的日志数据使得磁盘空间越发紧张,从而ES的日志清理也成了一个常规操作。而ES官方也提供了一个很好用的工具——curator来实现这个事情。抽空也部署了一个,以供阅知。

 

 

Curator简介

据官方介绍,curator最早被称为clearESindices.py的python脚本,它的唯一功能就是删除索引清理数据,而后重命名为logstash_index_cleaner.py,在logstash下用来清理过期日志。此后不久,原作者加入Elastic,改造成为了Elasticsearch Curator官方工具,扩展了更多功能,实现对索引的灵活操作,目前最新5.8版本主要功能有:从别名添加或删除索引、更改分片路由分配、关闭索引、创建索引、删除索引、删除快照、打开被关闭的索引、对索引执行forcemerge合并、reindex索引(包括来自远程集群的索引)、更改索引的每个分片的副本数、rollover索引、生成索引的快照(备份)、还原快照。

 

与ES版本兼容对应关系图

ElasticSearch 数据老化清理之Curator_第2张图片

你可能感兴趣的:(java,elasticsearch,linux,大数据,分布式)