【发布时间】:2015-11-20 06:09:01
【问题描述】:
我有 2 个索引 movie_indexer 和 trial_indexer。
我使用以下命令删除movie_indexer:
curl -XDELETE "http://localhost:9200/movie_indexer/"
然后我重新运行 Kibana。它仍然显示索引及其值。
我用的时候
curl -XDELETE "http://localhost:9200/.kibana"
在那之后trial_indexer 不见了。
注意:使用后一个命令后,我可以为trial_indexer 创建索引模式,但不能为movie_indexer 创建索引模式。
我想删除特定索引,而无需为未删除的索引重新创建索引模式。我怎样才能做到这一点? (我用的是windows)
【问题讨论】:
-
您是否有一个正在进行的过程来实时索引
movie_indexer索引中的数据?如果是这样,是否有可能在您删除索引后,新数据进来并重新创建了movie_indexer索引? -
没有使用实时数据。哦,顺便说一句,数据被删除了。 Kibana 显示没有可用于已删除索引的结果。但是为什么 kibana 中还会出现索引名呢?
-
哦,好吧,那很正常,只是因为您在 Kibana 中设置了索引模式,并且该配置保存在 Kibana 中(在
.kibana索引中)。例如,在 DEV/STAGE 中准备 Kibana 设置以便稍后将其部署到生产中时,这很有用。也可用于与其他人共享您的 Kibana 设置。 -
谢谢!所以我必须手动删除kibana中的索引模式。我无法一次删除特定索引的数据和索引模式?
标签: elasticsearch logstash kibana