弹性搜索部分快照如何工作

时间:2019-01-14 20:30:21

标签: elasticsearch

如果我继续拍摄快照,并假设前两个快照最终成为部分快照,而第三个成功,那么我是否可以删除那些部分快照并能够从第三个快照还原所有快照?还是我需要保留所有快照?

我能否仅参考第三个快照来恢复索引[如果最后一个快照中不存在弹性,它将在部分快照中为我查找? ]还是我需要明确地访问那些部分快照才能还原某些索引?

fullsnap-201902 PARTIAL 1547497447  20:24:07   1547498721 20:45:21    21.2m     163               417             6          423
fullsnap-201903 PARTIAL 1547498746  20:45:46   1547499531 20:58:51      13m     163               420             3          423
fullsnap-201904 SUCCESS 1547500210  21:10:10   1547500864 21:21:04    10.8m     163               423             0          423

1 个答案:

答案 0 :(得分:1)

Partial快照指示错误情况,更准确地说是无法备份某些分片的数据。因此,在尝试进行任何还原之前,您应该首先通过查看快照响应的failure部分来调查为什么首先出现部分快照的原因。

如果尝试还原PARTIAL快照(使用partial: true),则最初无法快照的碎片将被重新创建为空,这可能不是您想要的。

总结:

  1. 我将首先调查您的快照为何为PARTIAL
  2. 我只会尝试还原以SUCCESS结尾的快照