SOLR Slave 必须与 Master 相同吗?

问题描述 投票:0回答:2

我有一个带有核心 A 的主服务器,以及带有核心 A 的从服务器。复制工作正常。
现在,我想向从属设备添加另一个核心。
是否可能,或者从属设备是否需要 100% 像主控设备(我不想复制这个新核心,B)。
如果slave需要100%像master,我可以在master上做吗?即添加另一个核心而不添加到从属?

UPD:我可以在 Master 上添加另一个核心。

solr lucene
2个回答
2
投票

是的,你可以做到。一个核心可以同时成为多个核心的主控、另一个核心的从属,或者完全独立,但核心不知道来自同一 Solr 实例的其他核心。

这意味着所有主/从组合都是可能的,前提是:

  • 核心最多有一个master,
  • 没有循环引用。

虽然它完全没用,但你甚至可以在同一主机上的同一个 Solr 实例中拥有两个核心 A 和 B,A 是主核心,B 是 A 的从属核心。


2
投票

我在每个 Solr 实例上运行 4 个核心。您可以轻松添加核心 B 以仅在 Solr 的一个实例上运行(即使 A 是那里的从属实例)。这需要使用这样的配置MultipleIndexes - Multiple_Solr_Webapps

您将让索引在一个 Solr 实例中单独运行(每个索引都可以独立运行,作为主索引或从索引)

© www.soinside.com 2019 - 2024. All rights reserved.