【发布时间】:2015-08-27 07:11:38
【问题描述】:
我们有一个离线系统,我们使用来自外部来源的输入文档,转换它们并将它们存储在 solr 中,一次一个集合。
有一个生产 solr 实例,其配置不同于离线 solr 实例(但具有相同版本的 solr),一旦数据准备就绪,就需要将其移至该实例。这设置为定期运行,每次有新的传入数据时,它将替换生产实例中具有相同名称和模式的集合的文档。
是否有可能做到这一点而不必在生产实例中重新索引集合?是否有某种备份和恢复机制可以让我们以最短的停机时间将数据、索引和所有内容复制到生产系统中?
【问题讨论】:
-
您使用的是哪个版本的 Solr?
-
@cheffe 我正在使用 solr 5.3.0
-
可以使用标准复制吗? (并在提交/优化时复制)
-
@MatsLindh 离线 solr 实例不够大,无法容纳任何给定时间点的所有数据,无法成为主实例。它实际上是离线进程写入的“临时”数据库,而不是直接写入生产服务器。
-
@MatsLindh 但是,是的,我可以看到标准复制是如何可行的。如果两个solr核心在两个不同的数据中心会不会有问题?
标签: solr