分布式Solr配置中的复制
我正在尝试为中的每个从机添加复制,以使整个集群更加可靠。其想法是将一个碎片分散到多台机器上,以便即使其中一台机器停机,集群也能正常工作 Solr具有出色的内置功能,在正常(非分布式)Solr设置中可以完美工作。然而,当将此功能添加到Solr cloud时,我得到一个错误,告诉我没有找到分布式Solr配置中的复制,solr,replication,distributed,Solr,Replication,Distributed,我正在尝试为中的每个从机添加复制,以使整个集群更加可靠。其想法是将一个碎片分散到多台机器上,以便即使其中一台机器停机,集群也能正常工作 Solr具有出色的内置功能,在正常(非分布式)Solr设置中可以完美工作。然而,当将此功能添加到Solr cloud时,我得到一个错误,告诉我没有找到/Solr/replication处理程序(实际上,启动Solr时,它不会出现在Solr输出中,尽管它在solrconfig.xml中定义) SolrWiki还指出,但根据作者的说明,我理解它实际上并不复制数据,而
/Solr/replication
处理程序(实际上,启动Solr时,它不会出现在Solr输出中,尽管它在solrconfig.xml
中定义)
SolrWiki还指出,但根据作者的说明,我理解它实际上并不复制数据,而是将新文档发送到配置中定义的一个节点
我的问题是:
虽然我因为一个老问题来这里参加聚会有点晚了;答案是Solr Cloud在内部处理复制。报告对此进行了详细解释。如果设置numShards=2并添加更多服务器(因此总共有四台),则碎片将被复制到新服务器上,从而确保碎片位于多个节点上 直接回答你的问题
谢谢,在我写这个问题的时候,维基上没有这一点。Solr的管理GUI上的复制部分怎么样。它做同样的事情吗?