К сожалению, я создал индекс в Elasticsearch с названием: "% {[@ metadata] [beat]} - 2016.11.17"
Любая идея, как удалить его и не столкнуться с проблемами со специальными персонажами?
Что пробовал - на консоли:
curl -XDELETE -g '10.108.72.213:9200/%{[@metadata][beat]}-2016.11.18?pretty'
{
"error" : {
"root_cause" : [
{
"type" : "illegal_argument_exception",
"reason" : "invalid escape sequence `%{[' at index 0 of: %{[@metadata][beat]}-2016.11.18"
}
],
"type" : "illegal_argument_exception",
"reason" : "invalid escape sequence `%{[' at index 0 of: %{[@metadata][beat]}-2016.11.18"
},
"status" : 400
}
на консоли инструментов разработчика kibana:
DELETE %{[@metadata][beat]}-2016.11.18/
{
"error": {
"root_cause": [
{
"type": "index_not_found_exception",
"reason": "no such index",
"index_uuid": "_na_",
"resource.type": "index_or_alias",
"resource.id": "%7B[@metadata][beat]}-2016.11.18",
"index": "%7B[@metadata][beat]}-2016.11.18"
}
],
"type": "index_not_found_exception",
"reason": "no such index",
"index_uuid": "_na_",
"resource.type": "index_or_alias",
"resource.id": "%7B[@metadata][beat]}-2016.11.18",
"index": "%7B[@metadata][beat]}-2016.11.18"
},
"status": 404
}
Любые идеи?
Вы можете обнаружить, что версия с кодировкой URL-адреса будет более вероятной:
curl -XDELETE -g '10.108.72.213:9200/%25%7b%5b%40metadata%5d%5bbeat%5d%7d-2016.11.18