两个独立 Solr 服务器的双向复制

Two-directional replication of two separate Solr servers

我在 Solr 中阅读了有关多核或主从的信息,但我正在寻找两个独立的 Solr 服务器(双向)的完整复制。我在哪里可以找到这样做的手册?

两个或多个单独的 Solr 服务器可以有或没有内部复制。

我希望您需要双向复制的主要原因是支持类似跨数据中心的情况。也就是说,您希望将查询隔离到特定位置,但在高延迟 link.

中保持同步

如果您不需要这个,只需使用 SolrCloud 并让它处理复制。您可以对索引进行分片并获得所需的任何更新吞吐量。任何更新都可以到达任何节点,Solr 将确保将其写入正确的位置。

如果您真的在考虑数据中心,Solr 在 6.0 中添加了一些全新的数据中心支持,您可以在这里阅读:https://sematext.com/blog/2016/04/20/solr-6-datacenter-replication/ 然而,这仍然假设更新到单个数据中心,并且只是让另一个数据中心跟着更新。 Apple 还谈到了他们的(内部)双向复制系统,您可以在这里观看:https://www.youtube.com/watch?v=_Erkln5WWLw 也就是说,最简单的事情就是将更新写入两个地方。