首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lucene数据复制如何在ElasticSearch和Apache等技术上工作

Lucene数据复制如何在ElasticSearch和Apache等技术上工作
EN

Stack Overflow用户
提问于 2019-07-01 16:57:26
回答 1查看 345关注 0票数 0

在高可用性环境中,这些技术如何复制Lucene数据?考虑到今天我不使用此类技术,我如何复制Lucene目录。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-02 06:37:31

这个问题可能过于宽泛,无法回答任何有用的问题,但一般来说,您有两个选择:

  • 将文档索引到主节点,然后复制已更改为所有其他节点的索引文件。这些通常被称为主从装置。Solr的第一个版本使用rsync来完成这个任务--这样Solr就不需要知道任何关于复制本身的信息。后来的版本使用HTTP来复制索引文件。如果您已经有了希望在更多节点上可用的Lucene索引,这是最简单的解决方案,不需要对项目进行根本更改。
  • 将要添加到索引中的文档分发到该索引/shard的所有已知副本中。索引过程发生在每个节点上,文档在添加到索引之前被分发到节点。这是(简化的)当Solr在云/集群模式下运行时所发生的事情(这也是ES在IIRC中所做的)。这里还涉及到事务日志等,以使其更好地抵御节点间的故障。

所以,要么自己发布更新,要么分发更新的索引。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56839553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档