web-dev-qa-db-fra.com

Solr localhost: 8983 Introuvable

J'ai téléchargé Solr 3.5.0. Après la décompression, cd dans solr\exemple, puis exécutez Java -jar start.jar. Le message suivant apparaît:

Connexion à STDERR via org.mortbay.log.StdErrLog jetty-6.1-SNAPSHOT A commencé [email protected]: 8983

Si je vais ensuite à http: // localhost: 8983/ dans mon navigateur, j'obtiens une erreur:

Erreur 404 introuvable. Aucun contexte sur ce serveur ne correspond ni ne gère Cette demande. Les contextes connus de ce serveur sont: 

Avec rien dans les contextes.

Si je vais à http: // localhost: 8983/solr/admin je reçois alors

ERREUR HTTP: 404

Problème d'accès à/solr/admin. Raison:

NOT_FOUND

Propulsé par Jetty: //

Je suis sur une machine Windows 7 si cela aide. Qu'est-ce que je fais mal?

16
ianckc

La première erreur est normale, vous devriez aller à http://localhost:8983/solr/ au lieu de http://localhost:8983. En fait, la seule application Web exécutée dans jetty est contenue dans le solr.war; vous devez donc ajouter le contexte solr pour y accéder.

Ensuite, vous devriez voir la page d'accueil de Solr où vous pouvez cliquer sur le lien Solr Admin, qui devrait peut-être pointer vers l'emplacement que vous avez déjà essayé: http://localhost:8983/solr/admin.

Quoi qu'il en soit, lorsque vous essayez d'accéder à http: // localhost: 8983/ / Jetty devrait répertorier les contextes disponibles, mais n'a aucun contexte sur votre liste, alors que j'ai /solr ---> org.mortbay.jetty.webapp.WebAppContext etc.. Cela signifie que la solr webapp ne démarre pas correctement.

19
javanna

Si vous avez téléchargé la version source de Solr, vous devez exécuter ant example pour obtenir l'exemple de code installé ...

Aurait été Nice, si cela avait été mentionné dans le README; o)

4
FlashKorten

Je viens d'avoir le même problème, vous téléchargez Apache-solr-3.5.0-src.tgz, mais vous souhaitez utiliser Apache-solr-3.5.0.tgz ou Apache-solr-3.5.0.Zip

Apache-solr-3.5.0.tgz comprend Apache-solr-3.5.0/example/webapps/solr.war

2
Edward Betts

J'avais un problème similaire. Le guide de démarrage rapide de Solr dit d’exécuter: bin/solr start -e cloud -noprompt

J'ai donc lancé la commande à partir du répertoire racine de Solr. Mais je ne pouvais pas me connecter à l'interface utilisateur de Solr Admin sur http: // localhost: 8983/solr/ . J'ai eu cette erreur: curl: (7) Failed to connect to localhost port 8983: Connection refused

J'ai résolu ce problème en utilisant la suggestion ianckc. Assurez-vous d’abord que vous avez un fichier .war dans example/webapps, puis exécutez Java -jar start.jar à partir du répertoire example.

0
André

HDP 2.2.4

1: Arrêtez le serveur ambari

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/piles/HDP/$ VERSION/services/SOLR

3: comment directory et file in line 28 à 42 et 61 à 67 Vi var/lib/ambari-server/resources/stacks/HDP/2.2/services/SOLR/package/scripts/master.py Commentez “Directory”

3: Avant l'installation: Mkdir -p/var/log/solr

mkdir -p/var/run/solr

mkdir -p/opt/solr

chown -R solr: solr 

4: Redémarrez ambari

5: Suivre le service Install Solr - https://github.com/abajwa-hw/solr-stack

6: Après l’installation SEULEMENT: Su - solr

cd/opt/solr

ln -s/opt/solr/solr dernier

mkdir -p/opt/solr/dernière/serveur/solr/ressources

7: Lancez Solr maintenant depuis AMBARI (en fait ceci IS NE FONCTIONNE PAS - le fichier start.jar manuel ci-dessous fonctionne) Ou Cd/opt/solr/last/example [exemple de solr @ sandbox] $ Java -jar start.jar 

8: Journaux Solr d’installation et d’exécution /Var/log/solr/solr-install.log

0
SuneelM