Как использовать ElasticSearch curator
для удаления старого индекса, который соответствует определенному шаблону. Использование curator
как это приведет к удалению всех индексов, а не те, совпадающие с шаблоном:Удалить индексы ElasticSearch, которые соответствуют определенному шаблону
curator --host <ip address> delete indices --time-unit days --older-than 45 --timestring '%Y%m%d'
Предполагая, что один хочет удалить индексы из 45 дней назад, который соответствует sample_index_*
, как идти об этом?
В текущей (начиная с этой публикации, версии 3.5.0) версии куратора показаны аргументы, которые могут быть применены к командной строке, включая вышеупомянутые '- -prefix'. Документацию для подкоманды 'indices' можно найти здесь [https://www.elastic.co/guide/en/elasticsearch/client/curator/current/indices-subcommand.html) – untergeek