Различные шарды в SolrCloud настроены с разными конфигурациями solrconfig?

Я хочу настроить SolrCloud с одной коллекцией, состоящей из трех разных шардов.

Я понимаю, что, поскольку коллекция представляет собой единый логический индекс, она должна иметь единую схему. Однако мне интересно, может ли каждый шард иметь другой файл solrconfig?

Несмотря на изрядное количество поисков, я не видел примеров, где коллекция состоит из одной схемы, но нескольких файлов solrconfig. Учебники по SolrCloud, с которыми я работал, запускали всю коллекцию с одной конфигурацией начальной загрузки:

java -Dbootstrap_confdir=./solr/collection1/conf -Dcollection.configName=myconf -DzkRun -DnumShards=2 -jar start.jar

Тем не менее, в документации SolrCloud есть некоторые элементы, которые заставляют меня думать, что SolrCloud настроен с единой схемой, но могут быть возможны разные файлы solrconfig для каждого шарда. Из "Глоссария Solr":

«Коллекция: в Solr - один или несколько документов, сгруппированных в один логический индекс. Коллекция должна иметь одну схему, но может быть распределена по нескольким ядрам.»

Если коллекция должна иметь одну схему, но может состоять из нескольких ядер, означает ли это, что эти разные ядра могут иметь разные файлы solrconfig? Если да, то как это можно настроить?

Любая помощь приветствуется.


person ess    schedule 30.07.2013    source источник


Ответы (1)


Коллекция - это логический контейнер для той же конфигурации. В одной коллекции не может быть ядер с разной конфигурацией. В общем, вы можете запросить несколько коллекций (для этого см. Вики SolrCloud), если эти коллекции имеют одинаковую схему. Это будет работать, только если обе коллекции находятся в одном кластере zookeeper. Попробуйте.

person lexk    schedule 01.08.2013