【问题标题】:Cannot delete indices with curator elasticsearch无法使用 curator elasticsearch 删除索引
【发布时间】:2020-02-08 09:41:01
【问题描述】:

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

curator.yml configuration file

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

delete_indices action file

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

command execution

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

filebeat index in kibana

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

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

modified delete_indices.yml file

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

my indices

【问题讨论】:

  • 您在 kibana 屏幕截图中看到的是 kibana 索引模式的名称,而不是索引本身。打开开发工具并执行GET _cat/indicies 以查看当前的当前指标。
  • 好的,所以我得到的结果如下:green open .kibana_task_manager_1 Hmiisy2XR9eEKOEdJOV6MQ 1 0 2 1 38.5kb 38.5kb green open .apm-agent-configuration bL2vmSFURY6yGvhBcnfrpw 1 0 0 0 283b 283b green open。 kibana_1 IjoATFSQSA2bmIpOJ5mzCw 1 0 1063 6 700.2kb 700.2kb 黄色打开文件beat-7.5.1-2020.01.22-000001 IsBVn9I-SMCp7rCMz-I5ow 1 1 303387 0 185.6mb 185.6mb

标签: elasticsearch elastic-stack filebeat elk elasticsearch-curator


【解决方案1】:

问题在于,如果未将 allow_ilm_indices 设置为 true,curator 将不会对与 ILM 策略关联的任何索引进行操作。

解决办法是:

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

【讨论】:

    猜你喜欢
    • 2018-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-03
    • 1970-01-01
    • 1970-01-01
    • 2019-06-05
    相关资源
    最近更新 更多