2017-04-11 2 views
1

Ich habe eine solrCloud Instanz und ich habe einen Job, der Daten in eine Solr-Sammlung einfügt und alles entfernt. Jedes Mal, wenn ich einige Daten einfüge und entferne, vergrößert sich die Größe des Verzeichnisses zoo_data. In diesem Verzeichnis werden einige Protokolle generiert. was bewirkt, dass die Größe des Solr zunimmt. Gibt es eine Möglichkeit, dass ich diese Protokolle stoppen kann, diese Protokolle nach der Generierung zu generieren oder zu entfernen.solrCloud zoekeeper Protokolle

HINWEIS: mein Kern ist nicht freigegeben noch repliziert es läuft auf einem einzigen Computer.

Antwort

1

ZooKeeper-Server verwenden lokalen Speicher, um Transaktionen zu persistieren. Die Transaktionen werden in Transaktionsprotokollen protokolliert, ähnlich wie bei sequenziellen Nur-Anhang-Protokolldateien, die in Datenbanksystemen verwendet werden.

Die Server im ZooKeeper-Dienst speichern weiterhin Point-in-Time-Kopien oder Snapshots der ZooKeeper-Struktur oder des Namespaces im lokalen Dateisystem.

Die ZooKeeper-Snapshot-Dateien und Transaktionsprotokolle ermöglichen die Wiederherstellung von Daten in Zeiten von katastrophalen Fehlern oder Benutzerfehlern. Beim Start von Zookeeper 3.4.0 haben wir zusätzliche Parameter, die wir der Zookeeper-Konfigurationsdatei hinzufügen können, damit das Löschen der Protokolle und Snapshot-Dateien automatisiert werden kann.

Ausführlichere Artikel mit Details können hier gelesen werden: https://support.lucidworks.com/hc/en-us/articles/228753687-Zookeeper-Log-Snapshot-Maintenance