我建立了一个包含两个节点和外部Zookeper集成的SOLR集群。这个ZK系综有3个节点。我用参数启动solr实例:
-z zookeeper1:2181,zookeeper2:2181,zookeeper3:2181/solr5这意味着,我希望SOLR配置在/solr5下,而不是默认情况下所做的/。
/solr5文件夹是在ZK中创建的,具有:
create /solr5 []我也可以将SOLR配置上传到/solr5中,没有问题。
我的问题是,当创建集合时,如何将生成的文件置于/solr5下?
用于创建集合的命令是:
bin/solr create -c collection1 -n configset -s 2 -rf 2我查看了此页上的文档,但没有看到在哪里指定zk路径。生成的文件和文件夹如下:
如何在/solr5而不是/下生成这些内容?
发布于 2016-06-03 21:50:47
解决方案是在solr.xml中指定动物园管理员路径:
<solrcloud>
<str name="zkHost">zookeeper1:2181,zookeeper2:2181,zookeeper3:2181/solr5</str>
</solrcloud>https://stackoverflow.com/questions/37623487
复制相似问题