无法使用馆长弹性搜索删除索引
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
我正在尝试删除 14 天前或之前存储在 elasticsearch 中的所有日志。我已经安装了 curator ,并以这种方式创建了配置文件和操作文件:
curator.yml configuration file
我的 elasticsearch 在 localhost:8080 中是 运行,在 localhost:80
中是 kibanadelete_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