在SolrCloud中设置configname的目的是什么?

时间:2014-03-09 08:11:21

标签: solr

说你正在设置Zookeeper,例如java -Dbootstrap_confdir=./solr/foobar/conf -Dhost=127.0.0.1:9983 -Dcollection.configName=myconf -DzkRun -DnumShards=2 -jar start.jar

configName用于什么?没有文件名。我不知道这个标签在哪里使用。

1 个答案:

答案 0 :(得分:2)

configName指的是要上传的配置文件的名称。

如果您在启动时传递bootstrap_confdir=<directory>,那么配置文件的特定目录将上传到ZooKeeper,conf.set名称​​已定义 collection.configName

collection.configName 确定 ZooKeeper存储该配置信息的名称,并对应conf.set指向的bootstrap_confdir的名称(默认值)到"configuration1")。 “myconf”就是一个例子,它可以是你想要的任何东西。

这里有一些可能有用的链接:
- https://cwiki.apache.org/confluence/display/solr/Setting+Up+an+External+ZooKeeper+Ensemble
- http://systemsarchitect.net/painless-guide-to-solr-cloud-configuration/
- https://cwiki.apache.org/confluence/display/solr/Command+Line+Utilities