При удалении индекса с использованием Wildcard символов из elasticsearch, возникает ошибка "Wildcard expressions or all indices are not allowed". Решение довольно простое.
Это связано с тем что, теперь по умолчанию запрещено удаление индексов по маске, в целях безопасности.
Пример
curl -XDELETE http:/127.0.0.1:9200/*
{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"Wildcard expressions or all indices are not allowed"}],"type":"illegal_argument_exception","reason":"Wildcard expressions or all indices are not allowed"},"status":400}
Открываем на редактирование elasticsearch.yml
nano /etc/elasticsearch/elasticsearch.yml
и добавляем параметр
action.destructive_requires_name: false
перезапускаем службу
systemctl restart elasticsearch.service
првоеряем, теперь все нормально
curl -XDELETE http:/127.0.0.1:9200/*
{"acknowledged":true}