索引恢复在ElasticSearch中的功能是什么?

时间:2017-05-07 14:18:03

标签: elasticsearch recovery

我是 ElasticSearch 的新手,我对索引恢复的含义感到困惑。

索引恢复的操作有哪些?

是否意味着恢复索引中的数据或分配未分配的分片?

2 个答案:

答案 0 :(得分:0)

索引恢复意味着从磁盘加载分片并使其可用于您的查询操作。如果您启动节点,创建新副本,向群集添加或删除新节点,或者某个节点已崩溃并重新启动,则会发生这种情况。
该过程可涉及多个操作。如果一个分片出现,它将询问所有其他分片他们有什么数据并尝试进行完整性检查。如果添加了新节点且没有共享磁盘,则会有数据移动。如果要选择新的主分片,则primary应该是当时保存大部分数据的分片,因此节点需要同步。要处理所有这些情况,必须在恢复过程中完成许多其他任务。

答案 1 :(得分:0)

根据 ElasticSearch 参考:

  

只要索引分片移动到群集中的其他节点,就会发生恢复事件。在快照恢复,复制级别更改,节点故障或节点启动期间可能会发生这种情况。最后一种类型称为本地存储恢复,是节点启动时从磁盘加载分片的正常方式。