Elastic Search - 如何找回丢失的记录
Elastic Search - How to get lost records
我们有一个 5 节点、16 个分片的 ElasticSearch 集群,跨 5 个服务器,还有一个路由服务器和一个监控服务器
场景
开发人员不小心从集群中的索引中删除了一些文档。 ES 快照尚未设置,但通过我们的 VPS 提供商,每台服务器都有定期的服务器范围备份,我们可以根据需要轻松地启动和关闭额外的实例。恢复丢失记录的最快方法是什么?
不能保证来自常规备份工具的那些备份有用,因为它们不能保证一致的时间点快照。
您不应尝试将这些备份带入您的生产集群,您可以尝试在您的非生产环境中拥有第二个集群并加载这些备份,但零保证这会起作用。
我猜最快的方法是从原始来源重新编制索引。
我们有一个 5 节点、16 个分片的 ElasticSearch 集群,跨 5 个服务器,还有一个路由服务器和一个监控服务器
场景
开发人员不小心从集群中的索引中删除了一些文档。 ES 快照尚未设置,但通过我们的 VPS 提供商,每台服务器都有定期的服务器范围备份,我们可以根据需要轻松地启动和关闭额外的实例。恢复丢失记录的最快方法是什么?
不能保证来自常规备份工具的那些备份有用,因为它们不能保证一致的时间点快照。
您不应尝试将这些备份带入您的生产集群,您可以尝试在您的非生产环境中拥有第二个集群并加载这些备份,但零保证这会起作用。
我猜最快的方法是从原始来源重新编制索引。