webentwicklung-frage-antwort-db.com.de

Solr localhost: 8983 Nicht gefunden

Ich habe Solr 3.5.0 heruntergeladen. Nach dem Entpacken bringe ich in solr\example und führe Java -jar start.jar aus. Die folgende Meldung erscheint:

Protokollierung bei STDERR über org.mortbay.log.StdErrLog jetty-6.1-SNAPSHOT [email protected]: 8983 wurde gestartet

Wenn ich dann in meinem Browser nach http: // localhost: 8983/ gehe, erhalte ich eine Fehlermeldung:

Fehler 404 nicht gefunden. Kein Kontext auf diesem Server stimmte mit Dieser Anforderung überein. Dem Server bekannte Kontexte sind: 

Mit nichts unter den Kontexten.

Wenn ich nach http: // localhost: 8983/solr/admin gehe, dann bekomme ich

HTTP-FEHLER: 404

Problem beim Zugriff auf/solr/admin. Grund:

NOT_FOUND

Powered by Jetty: //

Ich bin auf einem Windows7-Computer, wenn das hilft. Was mache ich falsch?

16
ianckc

Der erste Fehler ist normal, Sie sollten zu http://localhost:8983/solr/ statt http://localhost:8983 gehen. Tatsächlich ist die einzige Webanwendung, die in jetty ausgeführt wird, in solr.war enthalten. Sie müssen also den Kontext solr hinzufügen, um darauf zuzugreifen.

Dann sollten Sie die Solr-Begrüßungsseite sehen, auf der Sie auf den Link Solr Admin klicken können, der möglicherweise auf den Ort verweist, den Sie bereits versucht haben: http://localhost:8983/solr/admin.

Wenn Sie versuchen, auf http: // localhost: 8983/ Jetty zuzugreifen, sollten Sie die verfügbaren Kontexte auflisten, aber keinen Kontext auf Ihrer Liste haben, solange ich /solr ---> org.mortbay.jetty.webapp.WebAppContext etc. habe. Dies bedeutet, dass die solr webapp nicht korrekt startet.

19
javanna

Wenn Sie die Quellversion von Solr heruntergeladen haben, müssen Sie ant example ausführen, damit der Beispielcode installiert wird ...

Wäre schön gewesen, wenn es in README erwähnt würde; o)

4
FlashKorten

Ich hatte gerade das gleiche Problem. Sie laden Apache-solr-3.5.0-src.tgz herunter. Stattdessen möchten Sie Apache-solr-3.5.0.tgz oder Apache-solr-3.5.0.Zip verwenden

Apache-solr-3.5.0.tgz enthält Apache-solr-3.5.0/example/webapps/solr.war

2
Edward Betts

Ich hatte ein ähnliches Problem. In der Solr-Kurzanleitung wird Folgendes ausgeführt: bin/solr start -e cloud -noprompt

Also habe ich den Befehl vom Solr-Stammverzeichnis aus ausgeführt. Ich konnte jedoch keine Verbindung zur Solr Admin-Benutzeroberfläche unter http: // localhost: 8983/solr/ herstellen. Ich habe diese Fehlermeldung erhalten: curl: (7) Failed to connect to localhost port 8983: Connection refused

Ich habe das mit dem ianckc-Vorschlag gelöst. Stellen Sie zunächst sicher, dass Sie eine .war-Datei in example/webapps haben, und führen Sie dann Java -jar start.jar aus dem Verzeichnis example aus.

0
André

HDP 2.2.4

1: Stoppen Sie den Ambari-Server

2: VERSION = hdp-select status hadoop-client | sed 's/hadoop-client - \([0-9]\.[0-9]\).*/\1/' Sudo git clone https://github.com/abajwa-hw/solr-stack.git / var/lib/ambari-server/resources/stacks/HDP/$ VERSION/services/SOLR

3: Kommentar Verzeichnis und Datei in Zeilen 28 bis 42 und 61 bis 67 Vi var/lib/ambari-server/resources/stacks/HDP/2.2/services/SOLR/package/scripts/master.py Kommentieren Sie "Verzeichnis"

3: Vor der Installation: Mkdir -p/var/log/solr

mkdir -p/var/run/solr

mkdir -p/opt/solr

chown -R solr: solr 

4: Starte ambari neu

5: Folgen Sie dem Install Solr-Dienst - https://github.com/abajwa-hw/solr-stack

6: Nach der Installation NUR: Su - solr

cd/opt/solr

spätestens in -s/opt/solr/solr

mkdir -p/opt/solr/latest/server/solr/resources

7: Starten Sie Solr jetzt VON AMBARI (eigentlich funktioniert IS NICHT ARBEITEN - die unten stehende manuelle start.jar funktioniert) Oder Cd/opt/solr/latest/example [solr @ sandbox-Beispiel] $ Java -jar start.jar 

8: Solr INSTALL- und RUN-Protokolle /Var/log/solr/solr-install.log

0
SuneelM