
Video: Wie funktioniert ZooKeeper mit SOLR?

2023 Autor: Evan Mansfield | [email protected]. Zuletzt bearbeitet: 2023-05-24 11:03
1 Antwort. Ein einzelner Knoten Solr -Instanz verwendet ihre eigenen Konfigurationsdateien normalerweise in einem conf-Ordner, der Dateien wie schema enthält. xml, Stoppwörter. ZooKeeper ist ein zentralisierter Dienst zum Verwalten von Konfigurationsinformationen in einem verteilten System.
Vor diesem Hintergrund, wie verwendet SOLR ZooKeeper?
Stattdessen, Solr verwendet ZooKeeper um diese Speicherorte zu verwalten, abhängig von Konfigurationsdateien und Schemas. Abfragen und Updates können an jeden Server gesendet werden. Solr Wille verwenden die Informationen in der ZooKeeper Datenbank, um herauszufinden, welche Server die Anfrage verarbeiten müssen.
Anschließend stellt sich die Frage, wie funktioniert ein ZooKeeper? ZooKeeper folgt einem einfachen Client-Server-Modell, bei dem Clients Knoten (d. h. Maschinen) sind, die den Dienst nutzen, und Server Knoten sind, die den Dienst bereitstellen. Eine Sammlung von ZooKeeper Server bildet a ZooKeeper Ensemble. Jeder ZooKeeper Server kann eine große Anzahl von Client-Verbindungen gleichzeitig verarbeiten.
Die Leute fragen auch, braucht SOLR ZooKeeper?
Jetzt Apache Solr kommt mit eingebautem Tierpfleger. Es ist jedoch nicht ratsam, es in der Produktion zu verwenden. Eher ein externer Tierpfleger ensemble(cluster) sollte in der Produktionsumgebung verwendet werden. Für ein ZooKeeper Um aktiv zu sein, muss es eine Mehrzahl von nicht ausfallenden Maschinen geben, die miteinander kommunizieren können.
Wo speichert ZooKeeper seine Daten?
ZooKeeper speichert seine Daten in einem Daten Verzeichnis und es ist Transaktionsprotokoll in einem Transaktionsprotokollverzeichnis. Standardmäßig sind diese beiden Verzeichnisse identisch. Der Server kann (und sollte) so konfiguriert werden, dass Geschäft die Transaktionsprotokolldateien in einem anderen Verzeichnis als die Daten Dateien.