gpt4 book ai didi

elasticsearch - Elasticsearch索引恢复

转载 作者:行者123 更新时间:2023-12-02 22:58:26 25 4
gpt4 key购买 nike

我正在学习Elasticsearch(版本5.3.0)如何工作并尝试使用它。我也阅读了文档,Elasticsearch引用和一些ES博客文章,但是我找不到索引(分片?)恢复的工作方式。

假设节点A关闭,然后再次变为 Activity 状态。如果集群没有停止其 Activity 并且对某些文档进行了索引,那么这些更改如何与节点A同步? ES是否替换所有文件,或者有一种机制仅将更改传达给该节点?

欢迎引用和文档。

预先感谢您的答复。

最佳答案

如今,Elasticsearch在主分片中的段(文件)和副本分片中的段(文件)之间进行区分。不同之处是从主数据库复制到新数据库。

不过在将来(ES 6),将有序列ID:https://github.com/elastic/elasticsearch/issues/10708

拥有它们的好处是,ES会首先尝试比较主数据库和副本数据库中的序列ID,并查看它们之间有多远。如果自复制副本脱机以来,主碎片的转换日志仍具有所有更改,则ES会简单地在副本碎片上重播主碎片转换日志中的操作。如果不是所有的操作都在那里,那么它将返回到不同的段(当前方法)。

关于elasticsearch - Elasticsearch索引恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43408188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com