gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 22:13:08 25 4
gpt4 key购买 nike

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

命令

DELETE /uniqueindex

回应

{
"acknowledged" : true
}

但是几乎立即我的索引似乎重新出现并且文档也开始出现在文档计数中。

命令

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 中的索引可以是 created automatically只需通过 PUT 或 POST 文档即可。

您可以使用 action.auto_create_index 更改此行为,您可以在其中完全禁用它(需要使用 PUT 命令创建索引)或仅将特定索引列入白名单。

引用链接文档:

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

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

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

关于elasticsearch - 从自动重新创建的 ElasticSearch(通过 Kibana)中删除索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56918637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com