【发布时间】:2014-04-30 09:15:22
【问题描述】:
我有一个包含 3 个集合的 zookeeper 实例(Solr 集成版)。每个集合在其 conf 目录中都有不同的 schema.xml。 Zookeeper 成功启动 - 目标是跨不同集合进行分布式搜索。 我的问题是,当我通过管理工具查看 collection2 和 collection3 的架构时,它们似乎都在使用 collection1 架构。所以我无法更新集合 2 和 3,因为它们缺少正确的字段。
我尝试了以下每种启动方法都无济于事-
java -Dbootstrap_conf=true -DzkRun -DnumShards=1 -jar start.jar
和
java -DzkRun -DnumShards=1 -jar start.jar
和
java -Dbootstrap_confdir=solr/collection1/conf -Dcollection.configName=collection1 -DzkRun -DnumShards=1 -jar start.jar
如果它有助于我的 solr.xml 文件包含以下 sn-p -
<cores adminPath="/admin/cores" defaultCoreName="collection1" host="${host:}" hostPort="${jetty.port:8983}" hostContext="${hostContext:solr}" zkClientTimeout="${zkClientTimeout:15000}">
<core name="collection1" instanceDir="collection1" />
<core name="collection2" instanceDir="collection2" />
<core name="collection3" instanceDir="collection3" />
【问题讨论】:
标签: solr apache-zookeeper solrcloud