gpt4 book ai didi

elasticsearch - 按索引文件夹备份、删除、恢复 Elasticsearch 索引

转载 作者:行者123 更新时间:2023-11-29 02:48:03 24 4
gpt4 key购买 nike

大多数 ElasticSearch 文档都讨论了通过 REST API 使用索引 - 有什么原因我不能简单地从磁盘移动或删除索引文件夹吗?

最佳答案

您可以将数据在磁盘上移动到某个点 -

如果 Elasticsearch 正在运行,移动或删除索引绝不是一个好主意文件夹,因为 Elasticsearch 不知道数据发生了什么,而你将在日志和索引中获取各种 FileNotFoundExceptions在您手动删除它们之前,它们是红色的。

如果 Elasticsearch 没有运行,您可以将索引文件夹移动到另一个节点(例如例如,如果您要永久停用一个节点并且需要获得数据关闭),但是,如果删除或将文件夹移动到重启服务后Elasticsearch看不到,然后Elasticsearch会不开心。这是因为 Elasticsearch 编写了所谓的集群状态到磁盘,并且在这个集群状态中记录索引,所以如果ES 启动并期望找到索引“foo”,但你已经删除了“foo”index 目录,索引会一直保持红色状态,直到被删除REST API。

正因为如此,如果你想移动或删除个人,我会建议从磁盘索引文件夹,尽可能使用 REST API,因为它是如果你删除了它期望的文件夹,可能会使 ES 进入不愉快的状态在中查找索引。

编辑:我应该提到复制(用于备份)索引文件夹是安全的,从Elasticsearch的角度来看,因为它不修改内容文件夹。有时人们这样做是为了在快照之外执行备份& 恢复 API。

关于elasticsearch - 按索引文件夹备份、删除、恢复 Elasticsearch 索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29702518/

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