Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch Elasticsearch从快照还原单个索引_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Lucene_Elastic Cloud - Fatal编程技术网 elasticsearch Elasticsearch从快照还原单个索引,elasticsearch,lucene,elastic-cloud,elasticsearch,Lucene,Elastic Cloud" /> elasticsearch Elasticsearch从快照还原单个索引,elasticsearch,lucene,elastic-cloud,elasticsearch,Lucene,Elastic Cloud" />

elasticsearch Elasticsearch从快照还原单个索引

elasticsearch Elasticsearch从快照还原单个索引,elasticsearch,lucene,elastic-cloud,elasticsearch,Lucene,Elastic Cloud,在我去做一些愚蠢的事情之前,我可以与其他Elastic用户再次检查一下: 我的集群有2000多个索引。我只弄糟了其中一个,需要从快照恢复它。如果我选择了要恢复的一个索引,我只想确保我不会得到一个只包含该索引的集群,而缺少另一个索引 我会想象相反的情况会发生,1999+将保持不变,只是那一个将被恢复,但我需要确定在我开始之前 我正在使用弹性云,如果它对事物有任何影响。根据 默认情况下,快照中的所有索引都会恢复,并且集群 状态未恢复。可以选择应该 已还原,并允许全局群集状态从 通过使用索引进行恢复,

在我去做一些愚蠢的事情之前,我可以与其他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'
{
“索引”:“,
}
'