如何删除名称中带有特殊字符的弹性索引?

时间:2016-11-08 12:00:18

标签: elasticsearch

在elasticsearch 2.2节点上,我不小心创建了一个名为'%{[index]}'的索引。 如何删除此索引?

curl -XDELETE 'http://localhost:9200/%{[index]}/'

curl: (3) [globbing] nested brace in column 28失败。

1 个答案:

答案 0 :(得分:2)

你只需要对索引名称中的特殊字符进行URL编码,就像这样,你的索引会神奇地消失:

curl -XDELETE 'http://localhost:9200/%25%7B%5Bindex%5D%7D/'