我正在使用 ES 2.3.3 和 Logstash 2.3.3。我一直在使用 Logstash 发送数据并将它们映射到 ES 中进行索引,ielogstash-{Date}。我只想保留最近 1 年的文件。任何超过一年的索引都应删除。我之前使用的是 3.5.1。我删除索引的方法是每天输入一个命令。
curator --host 10.0.0.2 delete indices --older-than 30 --time-unit days \
--timestring '%Y.%m.%d'
最近,我将 curator 3.5.1 升级到了 curator 4。但是,即使我已经阅读了https://www.elastic.co/guide/en/elasticsearch/client中的示例,我也找不到 curator 的存储位置/curator/current/command-line.html因此,我想知道配置文件在哪里以及为什么会缺少action_file?这是否意味着我需要创建一个新的 .curator 目录以及我自己的 curator.yml 和 action.yml 文件?
在我创建了 action.yml 文件之后,我是否应该按照https://www.elastic.co/guide/en/elasticsearch/client/curator/current/examples.html#ex_delete_indices并将这部分添加到我的操作中.yml 文件以便在一年内删除 logstash 索引?
谢谢