java - Solr localhost: 8983 No encontrado
jetty (5)
He descargado Solr 3.5.0. Después de descomprimir I cd en solr / example y luego ejecutar java -jar start.jar. El siguiente mensaje aparece:
Iniciar sesión en STDERR a través de org.mortbay.log.StdErrLog embarcadero-6.1-SNAPSHOT Comenzó [email protected]: 8983
Si luego voy a http: // localhost: 8983 / en mi navegador, aparece un error:
Error 404 no encontrado. Ningún contexto en este servidor coincidió o manejó esta solicitud. Los contextos conocidos por este servidor son:
Sin nada bajo los contextos.
Si voy a http: // localhost: 8983 / solr / admin , obtengo
HTTP ERROR: 404
Problema al acceder / solr / admin. Razón:
NOT_FOUND
Desarrollado por Jetty: //
Estoy en una máquina con Windows 7 si eso ayuda. ¿Qué estoy haciendo mal?
Acabo de tener el mismo problema, descargue apache-solr-3.5.0-src.tgz, pero en su lugar desea usar apache-solr-3.5.0.tgz o apache-solr-3.5.0.zip
apache-solr-3.5.0.tgz incluye apache-solr-3.5.0 / example / webapps / solr.war
El primer error es normal, debe ir a http://localhost:8983/solr/
lugar de http://localhost:8983
. De hecho, la única aplicación web que se ejecuta dentro de embarcadero está contenida en el solr.war
, por lo que debe agregar el contexto de solr
para acceder a él.
Luego debería ver la página de bienvenida de Solr, donde puede hacer clic en el enlace Solr Admin
, que tal vez debería apuntar a la ubicación que ya intentó: http://localhost:8983/solr/admin
.
De todos modos, cuando intentas acceder a http: // localhost: 8983 / Jetty debe listar los contextos disponibles, pero no tiene ningún contexto en tu lista, mientras que tengo /solr ---> org.mortbay.jetty.webapp.WebAppContext etc.
Esto significa que la aplicación web de Solr no se inicia correctamente.
HDP 2.2.4
1: Detener el servidor de Ambari
2: VERSIÓN = hdp-select status hadoop-client | sed ''s/hadoop-client - /([0-9]/.[0-9]/).*//1/''
hdp-select status hadoop-client | sed ''s/hadoop-client - /([0-9]/.[0-9]/).*//1/''
sudo git clonar https://github.com/abajwa-hw/solr-stack. git / var / lib / ambari-server / resources / stacks / HDP / $ VERSION / services / SOLR
3: comentario Directorio y archivo en las líneas 28 a 42 y 61 a 67 vi var / lib / ambari-server / resources / stacks / HDP / 2.2 / services / SOLR / package / scripts / master.py Comentario "Directorio"
3: antes de la instalación: mkdir -p / var / log / solr
mkdir -p / var / run / solr
mkdir -p / opt / solr
chown -R solr: solr
4: reiniciar ambari
5: Siga el servicio Install Solr - https://github.com/abajwa-hw/solr-stack
6: después de la instalación SOLAMENTE: su - solr
cd / opt / solr
ln -s / opt / solr / solr más reciente
mkdir -p / opt / solr / latest / server / solr / resources
7: Comience Solr ahora DESDE AMBARI (en realidad esto NO FUNCIONA - el siguiente manual start.jar está funcionando) o cd / opt / solr / latest / example [solr @ ejemplo de sandbox] $ java -jar start.jar
8: Solr INSTALL y ejecutar registros /var/log/solr/solr-install.log
Si descargó la versión de origen de Solr, debe ejecutar un ant example
para obtener el código de ejemplo instalado ...
Hubiera sido agradable, si fuera mencionado en el README; o)
Tuve un problema similar. La guía de inicio rápido de Solr dice ejecutar: bin/solr start -e cloud -noprompt
Así que ejecuté el comando desde el directorio raíz de Solr. Pero no pude conectarme a Solr Admin UI en http: // localhost: 8983 / solr / . Obtuve este error: curl: (7) Failed to connect to localhost port 8983: Connection refused
Lo resolví usando la sugerencia de ianckc. Primero asegúrese de tener un archivo .war en example/webapps
y luego ejecute java -jar start.jar
desde el directorio de example
.