elasticsearch 如何删除所有索引模板?(弹性第6.1.3条),elasticsearch,logstash,kibana-5,elasticsearch,Logstash,Kibana 5" /> elasticsearch 如何删除所有索引模板?(弹性第6.1.3条),elasticsearch,logstash,kibana-5,elasticsearch,Logstash,Kibana 5" />

elasticsearch 如何删除所有索引模板?(弹性第6.1.3条)

elasticsearch 如何删除所有索引模板?(弹性第6.1.3条),elasticsearch,logstash,kibana-5,elasticsearch,Logstash,Kibana 5,我尝试删除本地实例中的所有模板。但失败,我收到此消息。如何删除所有模板?我不理解这个错误 我的问题是: DELETE /_template 错误: { "error": "Incorrect HTTP method for uri [/_template] and method [DELETE], allowed: [GET]", "status": 405} 不可能一次删除所有模板 您可以首先使用以下工具获取所有现有模板列表: GET /_template 然后使用其名称逐个删除: D

我尝试删除本地实例中的所有模板。但失败,我收到此消息。如何删除所有模板?我不理解这个错误

我的问题是:

DELETE /_template
错误:

{
 "error": "Incorrect HTTP method for uri [/_template] and method [DELETE], allowed: [GET]",
"status": 405}

不可能一次删除所有模板

您可以首先使用以下工具获取所有现有模板列表:

GET /_template
然后使用其名称逐个删除:

DELETE /_template/NAME_OF_THE_FIRST_TEMPLATE
DELETE /_template/NAME_OF_THE_SECOND_TEMPLATE
DELETE /_template/NAME_OF_THE_THIRD_TEMPLATE
...

来源:

不可能一次删除所有模板

您可以首先使用以下工具获取所有现有模板列表:

GET /_template
然后使用其名称逐个删除:

DELETE /_template/NAME_OF_THE_FIRST_TEMPLATE
DELETE /_template/NAME_OF_THE_SECOND_TEMPLATE
DELETE /_template/NAME_OF_THE_THIRD_TEMPLATE
...

来源:

这似乎对我在linux上删除所有模板有效:

curl -X DELETE "http://localhost:9200/_template/*"

这是elasticsearch 2.4的一部分,这似乎对我在linux上删除所有模板有效:

curl -X DELETE "http://localhost:9200/_template/*"

这是在elasticsearch 2.4中,您必须指定模板名称,如DELETE/_template/temp1。这就是为什么您会遇到错误,您必须指定模板名称,如DELETE/_template/temp1。这就是为什么会出现错误