2017-12-26 2 views
0

Meine Solr-Version fehlt, ist 7.2.0 und Java-Version: openjdk Version "9-intern"Solr heißt es auf Port 8983 läuft, kann aber nicht Admin-Panel zugreifen, auch lsof

Nachdem ich bin/solr start laufen, heißt es dies:

Hinweis: Bitte installieren sie lsof wie dieses Skript es braucht, um festzustellen, ob Solr auf Port hört 8983

Aber ich kann lsof nicht installieren, weil ich habe die Erlaubnis nicht von meiner Hosting-Anbieter.

Jedoch wird diese Meldung angezeigt:

Gestartet Solr-Server auf Port 8983 (pid = 1207). Glückliche Suche!

Wenn ich versuche, von mydomain.com:8983/solr/ auf das Admin-Panel zuzugreifen, kann der Browser keine Verbindung zum Server herstellen.

Also nehme ich an, dass Solr-Server nicht einmal läuft es schreibt Meldung „Happy searching“, da sie nicht feststellen können, ob Solr auf Port hört 8983.

Gibt es eine Möglichkeit, wie lsof Problem zu lösen ? Aber die zweite Frage ist, warum der Solr-Server nicht läuft?

+0

'lsof' muss auf Red Hat-Distributionen installiert sein, damit solr-Skripte korrekt funktionieren können, das war's. Wenn Sie nicht die Erlaubnis haben, wäre es nicht einfacher, Ihren Hosting-Provider zu fragen, damit direkt umzugehen? – EricLavault

+0

Beachten Sie auch, dass Sie root sein müssen, um das Installationsskript ordnungsgemäß zu installieren. – EricLavault

Antwort

0

Haben Sie den Serverstatus überprüft?

/bin/solr status 

Ich bin mir nicht sicher, aber Java 9 könnte zu diesem Problem führen.

+0

Ich habe etwas über Ihr Problem in 'solr ref guide' herausgefunden. Überprüfen Sie dies [link] (http://archive.apache.org/dist/lucene/solr/ref-guide/apache-solr-ref-guide-5.2.pdf) (Führen Sie das Solr-Installationsskript aus) – mrvsta

+0

'bin/solr Status 'gefunden Solr-Prozess 289 läuft auf Port 8983 mit einigen Informationen über Version und Speicher etc ... Solr-Installationsskript muss als root ausgeführt werden, wie @EricLavault geschrieben hat. Also werde ich wahrscheinlich meinen Hosting-Provider bitten, lsof zu installieren, aber das Problem kann immer noch von der Java-Version verursacht werden. – sunergos

+0

In diesem Handbuch heißt es: "Der vorherige Befehl extrahiert das Skript install_solr_service.sh aus dem Archiv in das aktuelle Verzeichnis . Wenn Sie auf Red Hat installieren, vergewissern Sie sich, dass lsof installiert ist, bevor Sie das Solr-Installationsskript ausführen (su yum install lsof) Das Installationsskript muss als root ausgeführt werden: $ sudo bash ./install_solr_service.sh solr-5.0.0.tgz (hier kann man seine eigene solr-Version schreiben) – mrvsta

Verwandte Themen