无法使用馆长弹性搜索删除索引

Cannot delete indices with curator elasticsearch

我正在尝试删除 14 天前或之前存储在 elasticsearch 中的所有日志。我已经安装了 curator ,并以这种方式创建了配置文件和操作文件:

curator.yml configuration file

我的 elasticsearch 在 localhost:8080 中是 运行,在 localhost:80

中是 kibana

delete_indices action file

使用这两个配置文件,我用配置文件执行馆长,我得到这个:

command execution

您可以在下图中看到,我在 kibana 中的索引名称:

filebeat index in kibana

我已经尝试了很多东西,但是我没能成功,它总是说没有这个名字的索引。有人知道问题出在哪里吗?

编辑 1: 在您的帮助下,我设法获得了准确的索引名称,但是我仍然遇到同样的问题:

modified delete_indices.yml file

这就是我输入 GET _cat/indices 时得到的结果:

my indices

问题是如果不将 allow_ilm_indices 设置为 true,策展人将不会对与 ILM 策略关联的任何索引执行操作。

解决方案是:

更多信息:https://www.elastic.co/guide/en/elasticsearch/client/curator/5.8/option_allow_ilm.html