Solrcloud和具有不同模式的多个核心

时间:2013-11-01 13:01:27

标签: solr apache-zookeeper solrcloud

最近,我使用Windows / Tomcat / Solr实现(Solr版本4.4)启用了zookeeper,并使用-DzkRun-Dbootsrap_confdir选项使其正常运行。

了解这将启动zookeeper并告诉它从confdir参数加载配置;但是,因为我只能将配置指向其中一个核心,所以两个核心都使用相同的模式。

我在shareschema文件中找到了solr.xml选项并将其设置为false,但单个架构似乎仍然只为两个核心加载。

还检查了下一版Solr的发行说明,但没有看到任何解决此问题的内容。

Tomcat的多个实例可能是解决此问题的一种方法,但似乎应该有一种方法可以使用zookeeper选项提供多个模式。

1 个答案:

答案 0 :(得分:0)

您应该将核心分配给不同的集合。配置基于每个集合定义。我认为你不能将bootstrap_confdir选项与几个集合一起使用。您应该以其他方式将配置上传到zookeeper,例如使用SOLR附带的ZkCli。有关详细信息,请参阅SolrCloud wiki。