kinana 清空索引数据_elasticsearch – 为什么在logstash中删除索引后,Kibana仍会显示它?...

我有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)

这是正常的,因为Kibana将存储一个索引模式以及相关的字段设置,这些设置来自他自己的索引中名为.kibana的映射.

如果要删除movie_indexer索引(包含数据)和Kibana中的关联索引模式(包含该索引的Kibana设置),可以通过发出两个查询(即已经删除数据的查询)来执行此操作

curl -XDELETE "http://localhost:9200/movie_indexer/"

另一个删除Kibana中的索引模式,其中pattern_name是您希望删除的索引模式的名称(默认情况下,它与您的索引名称相同,即movie_indexer)

curl -XDELETE "http://localhost:9200/.kibana/index-pattern/pattern_name"

请注意,您也可以直接在Kibana中删除索引模式,方法是进入设置>指数,然后选择所需的索引模式并单击“删除索引模式”按钮


版权声明:本文为weixin_36418862原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。