gpt4 book ai didi

elasticsearch - 如何从重命名的 Elasticsearch 集群中恢复数据?

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

我刚刚花了 12 个小时的大部分时间在 EC2 Ubuntu 14.04 机器上的单个节点、单个服务器设置上将 7000 万份文档编入 Elasticsearch (1.4) 索引。这成功完成了,但是在拍摄我的服务器快照之前,我认为重命名集群以防止它在将来意外加入生产箱是明智的,这是一个多么大的错误!在 elasticsearch.yml 文件中重命名并重新启动 ES 服务后,我的索引消失了。

我看到数据仍然存在于旧集群名称下的数据目录中,我尝试停止 ES,在文件系统中手动移动数据,然后再次启动 ES 服务,但仍然没有成功。然后我尝试重命名回旧的集群名称,将所有内容放回原处,但仍然没有。数据仍然存在,全部 44gb,但我不知道如何取回。在过去的 2 个小时里,我一直在搜索,但我似乎只能找到有关如何从我没有的快照中恢复的建议。任何建议将不胜感激 - 我真的希望我没有失去一天的工作。我再也不会重命名集群了!

提前致谢。

最佳答案

我终于自己解决了这个问题:停止集群,删除在新集群中创建的节点目录,复制我的旧节点目录以确保完全尊重旧结构,将文件夹 chowned 到 elasticsearch案例,启动集群,看到 7200 万个文档,松了一口气!

关于elasticsearch - 如何从重命名的 Elasticsearch 集群中恢复数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28466238/

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