Роли смотрителя зоопарка в облаке solr

Я новичок в SolrCloud (4.X). Может ли кто-нибудь подробно объяснить роли и обязанности смотрителя зоопарка в SolrCloud? Также как работает zookeper в отношении запроса на поиск/добавление в Solr?


person Meet    schedule 27.09.2013    source источник


Ответы (1)


Zookeepers — это центральный репозиторий для конфигурации SolrCloud. Вы можете рассматривать его как распределенную файловую систему, к которой могут обращаться все узлы Solr в кластере. Поэтому, если вы измените какой-либо файл конфигурации, вам просто нужно сообщить об этом или загрузить его в Zookeeper, а не на каждый узел в кластере.

Еще одна важная обязанность Zookeeper — следить за состоянием всех узлов Solr в кластере. Если какой-либо узел выходит из строя и для этого узла поступает запрос на поиск, Zookeeper направляет его на альтернативный узел-реплику.

Когда вы обновляете какой-либо документ в SolrCloud, zookeeper делегирует ваш запрос на обновление соответствующему узлу в облаке, содержащему документ.

Для более подробной информации вы должны прочитать это, https://cwiki.apache.org/confluence/display/ZOOKEEPER/ProjectDescription

person Community    schedule 28.10.2013
comment
К вашему сведению, вы в основном правы, но ZooKeeper НЕ делегирует обновления узлам — он просто поддерживает конфигурацию и состояние. - person kellyfj; 23.11.2018