elasticsearch 从ElasticSearch中删除索引(通过Kibana)是否自动重新创建?,elasticsearch,indexing,elastic-stack,elasticsearch,Indexing,Elastic Stack" /> elasticsearch 从ElasticSearch中删除索引(通过Kibana)是否自动重新创建?,elasticsearch,indexing,elastic-stack,elasticsearch,Indexing,Elastic Stack" />

elasticsearch 从ElasticSearch中删除索引(通过Kibana)是否自动重新创建?

elasticsearch 从ElasticSearch中删除索引(通过Kibana)是否自动重新创建?,elasticsearch,indexing,elastic-stack,elasticsearch,Indexing,Elastic Stack,我已经通过AWS创建了一个ElasticSearch实例,并将一些测试数据推入其中,以便使用Kibana。我现在玩完了,想删除所有数据,然后重新开始。我已对我的索引运行了删除命令: 命令 DELETE /uniqueindex GET /_cat/indices?v 回应 { "acknowledged" : true } 然而,几乎立即我的索引似乎重新出现,文档也开始出现在文档计数中 命令 DELETE /uniqueindex GET /_cat/indices?v 答复: h

我已经通过AWS创建了一个ElasticSearch实例,并将一些测试数据推入其中,以便使用Kibana。我现在玩完了,想删除所有数据,然后重新开始。我已对我的索引运行了删除命令:

命令

DELETE /uniqueindex
GET /_cat/indices?v
回应

{
  "acknowledged" : true
}
然而,几乎立即我的索引似乎重新出现,文档也开始出现在文档计数中

命令

DELETE /uniqueindex
GET /_cat/indices?v
答复:

health status index       uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   .kibana_1   e3LQWRvgSvqSL8CFTyw_SA   1   0          3            0     15.2kb         15.2kb
yellow open   uniqueindex Y4tlNxAXQVKUs_DjVQLNnA   5   1        713            0    421.7kb        421.7kb

这就像是删除后自动生成的。显然是一个设置或什么的,但作为ElasticSearch/Kibana的新手,我不确定我遗漏了什么

默认情况下,Elasticsearch中的索引可以通过放置或发布文档来实现

您可以使用
操作来更改此行为。自动创建索引
,您可以完全禁用此功能(需要使用PUT命令创建索引)或仅将特定索引列入白名单

从链接文档中引用:

PUT _cluster/settings
{
    "persistent": {
        "action.auto_create_index": "twitter,index10,-index1*,+ind*" 
    }
}

PUT _cluster/settings
{
    "persistent": {
        "action.auto_create_index": "false" 
    }
}

+
允许自动创建索引,而
-
禁止自动创建索引。

您是如何推送数据的?如果你删除了一个索引,那么只有当你仍然将数据发送到同一个索引名时,它才会被重新创建。我同意@leandrojmp。当您将数据发送到已删除的索引时,将再次创建该数据。