Я новичок в SolrCloud (4.X). Может ли кто-нибудь подробно объяснить роли и обязанности смотрителя зоопарка в SolrCloud? Также как работает zookeper в отношении запроса на поиск/добавление в Solr?
Роли смотрителя зоопарка в облаке solr
Ответы (1)
Zookeepers — это центральный репозиторий для конфигурации SolrCloud. Вы можете рассматривать его как распределенную файловую систему, к которой могут обращаться все узлы Solr в кластере. Поэтому, если вы измените какой-либо файл конфигурации, вам просто нужно сообщить об этом или загрузить его в Zookeeper, а не на каждый узел в кластере.
Еще одна важная обязанность Zookeeper — следить за состоянием всех узлов Solr в кластере. Если какой-либо узел выходит из строя и для этого узла поступает запрос на поиск, Zookeeper направляет его на альтернативный узел-реплику.
Когда вы обновляете какой-либо документ в SolrCloud, zookeeper делегирует ваш запрос на обновление соответствующему узлу в облаке, содержащему документ.
Для более подробной информации вы должны прочитать это, https://cwiki.apache.org/confluence/display/ZOOKEEPER/ProjectDescription