Zookeeper + Solrcloud создают коллекцию, используя заданную конфигурацию

Я работаю над проектом (без документации), который использует Zookeeper + Solrcloud, и сейчас я пытаюсь запустить его только на своем ноутбуке (машина с Windows).
Я установил Solr (5.0.0) и Zookeeper (3.4.8).
У меня есть файлы конфигурации Solr (solrconfig.xml, schema.xml и т. д.) в папке в моей файловой системе (D: /mySolrConfiguration/).
Итак, я запускаю Zookeeper и Solr, а затем запускаю команду zkCli следующим образом:

zkcli.bat -zkhost localhost:2181 -cmd upconfig -confdir D:/mySolrConfiguration -confname my-config

Затем я иду в Solr и пытаюсь создать новую коллекцию на основе моей конфигурации (my-conf), но Solr жалуется, говоря: «Не найден набор конфигураций, связанный с коллекцией»
По порядку чтобы создать коллекцию, я нажимаю следующий URL-адрес в браузере:

http://localhost:8983/solr/admin/collections?action=CREATE&name=myCollection&collection.configname=my-config&numShards=1

Я также пытался использовать linkconfig непосредственно перед созданием коллекции следующим образом:

zkcli.bat -zkhost localhost:2181 -cmd linkconfig -collection myCollection -confname my-config

Но это не меняет результат. Раньше мне тоже удавалось создать конфигурацию, но я не вижу ее ни в одной папке Solr, и есть коллекция, основанная на этой конфигурации. Но если я попытаюсь создать новую коллекцию на основе этой конфигурации, я получу ту же ошибку, что и выше: «Не найден набор конфигураций, связанный с коллекцией».
У кого-нибудь была похожая проблема с Solr+Zookeeper в прошлом?
Что я упускаю?


person cloudy_weather    schedule 28.04.2016    source источник


Ответы (1)


Вместо этого попробуйте "коллекция.configName=". Заглавная буква N, по-видимому, важна.

person randomstatistic    schedule 12.05.2016