Wir verwenden Solr mit HDFS für unsere Indexierungsanforderungen. Bei der Aktualisierung der vorhandenen Dokumente (Lesen vorhandener Dokumente und Updates) in unserem Performancelauf konnten wir beobachten, dass der HDFS-Speicherplatz exponentiell anstieg. Wir verwenden die hier genannte Standardeinstellung: https://cwiki.apache.org/confluence/display/solr/Running+Solr+on+HDFS. Irgendwelche Hinweise auf mögliche Ursachen für unser Problem? Danke für Ihre Hilfe.Der hdfs-Speicherplatz nimmt beim Aktualisieren von Dokumenten in Solr drastisch zu
0
A
Antwort
0
Wir haben verschiedene Konfigurationswerte getestet, um dieses Problem zu lösen. Bisher scheint es, dass durch die Aktivierung von solr.hdfs.blockcache.direct.memory.allocation = true in der Datei solrconfig.xml das Problem gelöst wurde.
Verwandte Themen
- 1. Löschen von Solr-Dokumenten aus Solr Admin
- 2. Solr Indizierung von doppelten Dokumenten
- 3. Elasticsearch Reindexing beim Aktualisieren von Dokumenten?
- 4. Fehler beim Aktualisieren von Dokumenten mit cursor.forEach
- 5. Aktualisieren von Dokumenten in RavenDB
- 6. Löschen von Dokumenten von Solr mit UI?
- 7. MongoDB: Aktualisieren von Arrays von Unter Dokumenten nach Dokumenten Löschen
- 8. Wie löscht Solr Felder in Dokumenten
- 9. Boosting einer Teilmenge von Dokumenten vor der Indizierung lucidworks/solr
- 10. Kentico Import Tool inkonsistent/fehlerhaft beim Aktualisieren von Dokumenten
- 11. Solr DIH - Umgang mit gelöschten Dokumenten?
- 12. Solr: wie ein neues Feld zu allen Dokumenten hinzufügen
- 13. Firestore-Datenbank: Aktualisieren von fehlenden Dokumenten
- 14. Solr - Abfrage auf verschachtelten untergeordneten Dokumenten
- 15. JRebel nimmt zu viel Zeit in Anspruch, um zu aktualisieren
- 16. Node JS Express - Aktualisieren von Dokumenten
- 17. Solr- Finden Sie "Signifikante Bedingungen" auf Teilmenge von Dokumenten
- 18. Dynamische Abfrage aller in Solr-Dokumenten vorhandenen Felder
- 19. Der Remote-Server hat einen Fehler zurückgegeben: (400) Ungültige Anforderung. Beim Hinzufügen von Dokumenten zum Index
- 20. Aktualisieren von zwei verschiedenen Dokumenten in einer Zeile
- 21. Was ist der richtige Weg, Index von Solr 4 zu Solr 6 zu portieren?
- 22. Django-Heuhaufen: Hinzufügen von Dokumenten zu Solr fehlgeschlagen: [Grund: Fehler 404 nicht gefunden]
- 23. Aktualisieren einer Liste von eingebetteten Dokumenten in Mongoengine
- 24. eine Reihe von verschachtelten Aktualisieren von Dokumenten rethinkdb
- 25. Aktualisieren/Ersetzen von Mongo Dokumenten unter Verwendung von Apache Spark
- 26. Probleme beim Speichern von Dokumenten mit Polymerfire
- 27. FORMAT_CONVERSION_ERROR beim Hinzufügen von Word-Dokumenten zu einem vorhandenen Umschlag
- 28. addEventListener funktioniert beim Laden von Dokumenten
- 29. PowerPoint - Makro beim Laden von Dokumenten laden?
- 30. Bulk-Datensatz in MySQL zu aktualisieren, der zu viel Zeit in Anspruch nimmt
Wenn Sie nur laut denken: Müssen Sie das vorhandene Dokument löschen, bevor Sie es aktualisieren? d. h. lesen Sie vorhanden, erstellen Sie ein neues Dokument, löschen Sie ein vorhandenes Dokument, und aktualisieren Sie dann. Dies zu tun, weil Sie erwähnt Speicher wuchs exponentiell. – chinglun
Solr macht das automatisch. Kein manuelles Löschen erforderlich. Und wir haben dieses Problem nur, wenn Solr mit HDFS integriert ist; auf anderen Dateisystemen hat es gut funktioniert. – geekprogrammer
Ist die Bereinigung aktiviert? – chinglun