【发布时间】:2015-02-12 16:04:25
【问题描述】:
我刚刚在 EC2 Ubuntu 14.04 机器上的单个节点、单个服务器设置上将 7000 万个文档索引到 Elasticsearch (1.4) 中,花费了 12 小时的大部分时间。这成功完成了,但是在为我的服务器拍摄快照之前,我认为重命名集群以防止它将来意外加入生产箱是明智的,这是一个多么大的错误!在 elasticsearch.yml 文件中重命名并重新启动 ES 服务后,我的索引已经消失。
我看到数据仍然存在于旧集群名称下的数据目录中,我尝试停止 ES,在文件系统中手动移动数据,然后再次启动 ES 服务,但仍然没有运气。然后我尝试重命名为旧的集群名称,将所有内容放回原处,但仍然没有。数据仍然存在,全部 44gb,但我不知道如何取回它。在过去的 2 个小时里,我一直在搜索,我似乎只能找到有关如何从我没有的快照中恢复的建议。任何建议将不胜感激 - 我真的希望我没有失去一天的工作。我再也不会重命名集群了!
提前致谢。
【问题讨论】:
-
嗯,我会做的是停止集群,在elasticsearch.yml中重命名它,重命名
/data/下的集群名称文件夹,然后重新启动集群。
标签: elasticsearch