Solr localhost: 8983 introuvable
J'ai téléchargé Solr 3.5.0. Après avoir déballé i cd dans solr example et ensuite lancer java-jar start.pot. Le message suivant apparaît:
Logging to STDERR via org.mortbay.journal.Jetée de StdErrLog-6.1-instantané Commencé SocketConnector@0.0.0.0:8983
Si je puis aller à http://localhost:8983/ dans mon navigateur je reçois une erreur:
Erreur 404-Non Trouvé. Aucun contexte sur ce serveur apparié ou manipulé ce demande. Les contextes connus de ce serveur sont:
Avec rien dans les contextes.
Si je vais à l' http://localhost:8983/solr/admin j'ai ensuite
ERREUR HTTP: 404
problème d'accès / solr / admin. Raison:
NOT_FOUND
Propulsé par une jetée://
je suis sur une machine Windows7 si cela peut aider. Ce que je fais mal?
5 réponses
La première erreur est normale, vous devriez aller à l' http://localhost:8983/solr/
au lieu de http://localhost:8983
. En fait, la seule application web qui fonctionne dans jetty est contenue dans le solr.war
, donc vous devez ajouter le solr
pour y accéder.
alors vous devriez voir la page D'accueil de Solr où vous pouvez cliquer sur le Solr Admin
lien, qui peut-être doit pointer vers l'emplacement que vous avez déjà essayé: http://localhost:8983/solr/admin
.
en tout cas, quand vous essayez d'accéder à http://localhost:8983/ Jetty devrait liste des contextes, mais n'ont pas de contexte sur votre liste, alors que j'ai /solr ---> org.mortbay.jetty.webapp.WebAppContext etc.
. Cela signifie que la webapp solr ne démarre pas correctement.
Si vous avez téléchargé la version de Solr, vous devez exécuter ant example
pour obtenir le code de l'exemple installé...
Aurait été bien, si c'était mentionné dans le fichier lisez-moi ;o)
je viens d'avoir le même problème, vous téléchargez apache-solr-3.5.0-src.tgz, mais vous voulez utiliser apache-solr-3.5.0.tgz ou apache-solr-3.5.0.zip
apache-solr-3.5.0.tgz inclut apache-solr-3.5.0/exemple/webapps/solr.la guerre
j'ai eu un problème similaire. Le guide de démarrage rapide Solr dit de lancer:bin/solr start -e cloud -noprompt
alors j'ai lancé la commande depuis le répertoire racine de Solr. Mais je n'ai pas pu me connecter à L'interface D'administration de Solr 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 cela en utilisant la suggestion de ianckc. D'abord assurez-vous d'avoir un .la guerre de fichier dans example/webapps
et puis exécutez java -jar start.jar
example
répertoire.
HDP 2.2.4
1: Arrêter ambari serveur
2:
VERSION=hdp-select status hadoop-client | sed 's/hadoop-client - \([0-9]\.[0-9]\).*//'
sudo git clone https://github.com/abajwa-hw/solr-stack.git / var/lib/ambari-server/resources/stacks/HDP/$VERSION/services / SOLR
3: répertoire de commentaires et fichier en lignes 28 à 42 et 61 à 67 vi var/lib/ambari-server/resources/stacks/HDP/2.2/services/SOLR/package/scripts/master.py Commentaire de "Répertoire"
3: Avant De L'Installer: mkdir-p / var / log/solr
mkdir-p /var/run/solr
mkdir-p /opt/solr
chown-R solr: solr
4: Redémarrer ambari
5: suivre L'installation du service Solr - https://github.com/abajwa-hw/solr-stack
6: Après installation seulement: su-solr
cd / opt / solr
ln-s /opt/solr/solr latest
mkdir -p /opt/solr/latest/serveur/solr/ressources
7: Démarrer Solr maintenant De AMBARI (en fait, cela ne fonctionne pas - le démarrage Manuel ci-dessous.le pot est de travail) ou cd /opt/solr/latest/exemple [exemple de bac à sable solr@]$ java-jar start.jar
8: Solr INSTALL and RUN logs /var/log/solr/solr-installer.journal