之前用 logstash来做日志收集 并用 elasticsearch来搜索,因为日志没有进行过滤,没几天就发现elasticsearch的索引文件大的吓人,之前还真没清理过。其实要说清理也简单,直接到 elasticsearch data文件夹里删掉就行了,但怎么也得做的有点技术含量不是?

上网站看了看文档,其实也挺简单一条命令就行了

  1. # curl -XDELETE 'http://172.16.1.16:9200/logstash-2013.03.*' 
  2. 清理掉了所有 3月份的索引文件,我发现curl 删除比rm删除要快出很多

下面是主页上的详细介绍,其他部分可以自己看,

http://www.elasticsearch.org/guide/reference/api/delete/