2016-08-05 9 views
0

Ich bin Solr 6.1.0 auf Windows Server 2008 R2 laufen. mit Windows-Befehl, ich bin in der Lage zu starten die Solr auch in der Lage, Kern von der Admin GUI (http://localhost:8983/solr/#/) zu erstellen, alles funktioniert gut, bis ich neu starten.Apache Solr 6.1.0 Kerne werden gelöscht, wenn Solr Neustart

wenn Neustart commnad Fenster "D: \ mydir \ solr> bin \ solr Neustart -p 8983" mit dann goback zu Browser http://localhost:8983/solr/#/ und aktualisieren Sie die Core i erstellt haben fehlen, aber der Kern Ordner sind vorhanden im solr Home-Ordner.

jemand weiß, wie man Kerne gelöscht stoppt?

+0

Das gleiche Problem haben. Versuchte sowohl "solr cloud" als auch "standalone". Für die 'standalone' Konfiguration kann ich' solr' ausführen, 'core' erstellen, Daten über' DIH' importieren und mit Abfragen beginnen. Alles funktioniert gut, bis ich es neu starte. Ich bin auf Amazon Linux AMI, versuchte Solr 6.0.1, 6.3.0, 6.4.1. Alle konnten nicht neu gestartet werden. Und ja, ich habe nur einen Kern und starte solr vom gleichen Ort aus "sudo service solr start". Nach dem Neustart kann ich keinen Core in "Core Admin" finden. Aber ich kann meinen vorherigen Core in "Core Selector" auswählen. Erst nach der Auswahl erscheint die Fehlermeldung "Verbindung zu Solr verloren" – user2868104

Antwort

1

Sind Sie sicher, dass der erste Solr startet und der zweite das gleiche Haus benutzt? Wenn Sie das erste Mal mit bin\solr start -e examplename gestartet haben, befindet sich Ihr Zuhause möglicherweise an einem anderen Ort, abhängig vom gewählten Beispiel. Der Neustart von Solr ohne Beispielinformationen verwendet den Standardpfad Server.

Starten Sie solr mit bin\solr start -s path_to_home und sehen Sie, ob die Kerne dann gefunden werden.

0

Haben Sie mehrere Kerne in Ihrer solr-Installation?

Wenn ja, überprüfen Sie die Core.properties für doppelte "Name" -Attribute.

Überprüfen Sie auch Ihre Solr-Protokolldateien auf Fehler in Bezug auf CorePropertiesLocator.