java solr jetty

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 .