elasticsearch Elasticsearch从快照还原单个索引
在我去做一些愚蠢的事情之前,我可以与其他Elastic用户再次检查一下: 我的集群有2000多个索引。我只弄糟了其中一个,需要从快照恢复它。如果我选择了要恢复的一个索引,我只想确保我不会得到一个只包含该索引的集群,而缺少另一个索引 我会想象相反的情况会发生,1999+将保持不变,只是那一个将被恢复,但我需要确定在我开始之前 我正在使用弹性云,如果它对事物有任何影响。根据 默认情况下,快照中的所有索引都会恢复,并且集群 状态未恢复。可以选择应该 已还原,并允许全局群集状态从 通过使用索引进行恢复,并在 还原请求正文elasticsearch Elasticsearch从快照还原单个索引,elasticsearch,lucene,elastic-cloud,elasticsearch,Lucene,Elastic Cloud,在我去做一些愚蠢的事情之前,我可以与其他Elastic用户再次检查一下: 我的集群有2000多个索引。我只弄糟了其中一个,需要从快照恢复它。如果我选择了要恢复的一个索引,我只想确保我不会得到一个只包含该索引的集群,而缺少另一个索引 我会想象相反的情况会发生,1999+将保持不变,只是那一个将被恢复,但我需要确定在我开始之前 我正在使用弹性云,如果它对事物有任何影响。根据 默认情况下,快照中的所有索引都会恢复,并且集群 状态未恢复。可以选择应该 已还原,并允许全局群集状态从 通过使用索引进行恢复,
因此,使用良好的恢复查询,它将顺利运行,只恢复丢失的索引 从elasticsearch快照恢复单个索引时,将只恢复单个索引,其余索引将保持不变 您可以使用以下命令从elasticsearch快照中创建单个索引:
curl -X POST "<es_endpoint>/_snapshot/<repository_name>/<snapshot_name>/_restore?pretty" -H 'Content-Type: application/json' -d'
{
"indices": "<index_to_restore>",
}
'
curl-X POST/\u snapshot//\u restore?pretty“-H”内容类型:application/json'-d'
{
“索引”:“,
}
'