1 ответ. Единый узел Solr instance использует свои собственные файлы конфигурации, обычно в папке conf, содержащей файлы, такие как schema. xml, игнорируемые слова. ZooKeeper - это централизованный сервис для хранения информации о конфигурации в распределенной системе.
Имея это в виду, как SOLR использует ZooKeeper?
Вместо, Solr использует ZooKeeper для управления этими местоположениями в зависимости от файлов конфигурации и схем. Запросы и обновления можно отправлять на любой сервер. Solr буду использовать информация в Работник зоопарка база данных, чтобы выяснить, какие серверы должны обрабатывать запрос.
Следовательно, возникает вопрос, как работает ZooKeeper? Работник зоопарка следует простой модели клиент-сервер, где клиенты - это узлы (то есть машины), которые используют службу, а серверы - это узлы, которые предоставляют услугу. Коллекция Работник зоопарка серверы образуют Работник зоопарка ансамбль. Каждый Работник зоопарка сервер может одновременно обрабатывать большое количество клиентских подключений.
Люди также спрашивают, нужен ли ZooKeeper для SOLR?
Теперь апач Solr поставляется со встроенным работник зоопарка. Однако использовать его в производстве не рекомендуется. Скорее внешний работник зоопарка ансамбль (кластер) должен использоваться в производственной среде. Для Работник зоопарка Чтобы служба была активной, должно быть большинство исправных машин, которые могут обмениваться данными друг с другом.
Где ZooKeeper хранит свои данные?
ZooKeeper хранит свои данные в данные каталог и это журнал транзакций в каталоге журнала транзакций. По умолчанию эти два каталога одинаковы. Сервер может (и должен) быть настроен на хранить файлы журнала транзакций в отдельном каталоге, чем данные файлы.