Невозможно удалить индексы с помощью куратора эластичного поиска - PullRequest
0 голосов
/ 08 февраля 2020

Я пытаюсь удалить все журналы, которые хранились 14 дней go или раньше в эластичном поиске. Я установил куратор и создал файл конфигурации и файл действий следующим образом:

файл конфигурации curator.yml

Мой эластичный поиск работает в localhost: 8080 и kibana в localhost: 80

файл действия delete_indices

В обоих файлах конфигурации я запускаю куратор с файлами конфигурации и получаю следующее:

выполнение команды

На следующем рисунке вы можете увидеть мое индексное имя в кибане:

индекс биений файла в кибане

Я уже много чего перепробовал, однако мне не удалось заставить его работать, он всегда говорит, что нет индекса с этим именем. Кто-нибудь знает, где может быть проблема?

Редактировать 1: С вашей помощью мне удалось получить точное имя индекса, однако у меня все еще остается та же проблема:

изменено delete_indices .yml file

Это то, что я получаю при вводе GET _cat / indexes:

мои индексы

1 Ответ

0 голосов
/ 10 февраля 2020

Проблема заключалась в том, что куратор не будет работать с любым индексом, связанным с политикой ILM, если для параметра allow_ilm_indices не задано значение true.

Решение было:

custom delete_indices file

allow_ilm_indices

Дополнительная информация: https://www.elastic.co/guide/en/elasticsearch/client/curator/5.8/option_allow_ilm.html

...