Jak ZooKeeper współpracuje z SOLR?
Jak ZooKeeper współpracuje z SOLR?

Wideo: Jak ZooKeeper współpracuje z SOLR?

Wideo: Jak ZooKeeper współpracuje z SOLR?
Wideo: apache solr cloud Embedded Zookeeper English 2024, Marsz
Anonim

1 odpowiedź. Pojedynczy węzeł Solr instancja używa własnych plików konfiguracyjnych zwykle w folderze conf zawierającym pliki takie jak schemat. xml, stopwords. ZooKeeper jest scentralizowana usługa do utrzymywania informacji konfiguracyjnych w systemie rozproszonym.

Mając to na uwadze, w jaki sposób SOLR korzysta z ZooKeeper?

Zamiast, Solr korzysta z ZooKeeper do zarządzania tymi lokalizacjami, w zależności od plików konfiguracyjnych i schematów. Zapytania i aktualizacje można wysyłać na dowolny serwer. Solr Wola posługiwać się informacje w ZooKeeper bazy danych, aby dowiedzieć się, które serwery muszą obsłużyć żądanie.

Następnie pojawia się pytanie, jak działa ZooKeeper? ZooKeeper jest zgodny z prostym modelem klient-serwer, w którym klienci są węzłami (tj. maszynami), które korzystają z usługi, a serwery są węzłami, które świadczą usługę. Kolekcja ZooKeeper serwery tworzą a ZooKeeper ensemble. Każdy ZooKeeper serwer może obsługiwać jednocześnie dużą liczbę połączeń klienckich.

Ludzie również pytają, czy SOLR potrzebuje ZooKeepera?

Teraz Apacze Solr pochodzi z wbudowanym dozorca zoo . Nie zaleca się jednak używania go w produkcji. Raczej zewnętrzny dozorca zoo ensemble(cluster) powinien być używany w środowisku produkcyjnym. Dla ZooKeeper Aby usługa była aktywna, musi istnieć większość sprawnych maszyn, które mogą się ze sobą komunikować.

Gdzie ZooKeeper przechowuje swoje dane?

ZooKeeper przechowuje swoje dane w dane katalog i jego dziennik transakcji w katalogu dziennika transakcji. Domyślnie te dwa katalogi są takie same. Serwer może (i powinien) być skonfigurowany tak, aby: sklep pliki dziennika transakcji w oddzielnym katalogu niż dane pliki.

Zalecana: