Configuración de la instalación de Solr en Tomcat
Dado que Solr se basa en el desarrollo de Java, Solr se puede implementar tanto en Windows como en Linux, pero Solr proporciona algunos shells para pruebas, administración y mantenimiento. Script, por lo que se recomienda instalarlo en Linux durante la implementación de producción, y se puede usar en Windows cuando se realiza la prueba.
Solr es un servidor de motores de búsqueda Java basado en Lucene. Solr proporciona búsqueda de nivel, llega a pantallas llamativas y admite múltiples formatos de salida (incluidos los formatos XML /XSLT y JSON). Es fácil de instalar y configurar, y viene con una interfaz de administración basada en HTTP. El índice creado por Solr es totalmente compatible con la biblioteca del motor de búsqueda Lucene. Al configurar correctamente Solr, en algunos casos puede ser necesario codificar, y Solr puede leer y usar índices integrados en otras aplicaciones de Lucene. Además, muchas herramientas de Lucene (como Nutch, Luke) también pueden usar el índice creado por Solr.
Entorno de instalación
Windows 7 64bit
Apache-tomcat-8.0.9-windows-x64
Solr-4.9.0
JDK 1.8.0_05 64bit
Pasos de instalación
Aquí se omite la instalación de Tomcat y JDk.
Nota: Solr4.9 requiere jdk1.7 +
Paso 1:
Descomprima solr-4.9.0 en cualquier carpeta, extraigo a D: \\ Aplicaciones instaladas Directorio \\ solr-4.9.0 \\ solr-4.9.0.
Paso 2:
Copie solr-4.9.0 \\ dist \\ solr-4.9.0.war al directorio web /directorio de Tomcat, preferiblemente con el nombre de solr.war.
Paso 3:
El inicio de Tomcat le dará un error. Este paso es solo para descomprimir solr-4.9.0.war, por lo que también es posible descomprimirlo manualmente en el directorio de la aplicación web.
Paso cuatro:
Método uno:
Abrir webapps \\ solr \\ WEB-INF \\ web.xml
Buscar:
Aquí está la necesidad de configurar solr /home, solo se necesita modificar /put /your /solr /home /here
Este directorio se puede personalizar, se recomienda utilizar el directorio descomprimido del primer paso, aquí hay que prestar atención: en el sitio web oficial de Solr El tutorial tiene el siguiente párrafo:
Cómo funciona Solr con Tomcat
Los dos pasos básicos para ejecutar Solr en cualquier contenedor de aplicaciones web son los siguientes:
Make the Solr En muchos casos, el archivo de la aplicación web Solr (WAR) se puede colocar en un directorio especial del contenedor de la aplicación. En el caso de Tomcat, debe colocar el archivo WAR de Solr en el directorio webapps de Tomcat. Si instaló Tomcat con Solr, eche un vistazo a tomcat /webapps: verá que el archivo solr.war ya está allí.
Señale Solr al directorio de inicio de Solr que contiene conf /solrconfig.xml y conf /schema.xml. T Hay algunas formas de hacer esto. Una de las mejores es definir la propiedad del sistema Java solr.solr.home. Con Tomcat, la mejor manera de hacerlo es a través de una variable de entorno de shell, JAVA_OPTS. Tomcat pone el valor de Esta variable en la línea de comandos en el inicio
A partir de esto, se puede ver que el directorio apuntado debe contener los dos archivos conf /solrconfig.xml y conf /schema.xml, lo que significa que el directorio apuntó a Necesito tener un subdirectorio conf. Estoy debido a esta explicación del sitio web oficial. No he tenido éxito durante mucho tiempo. De hecho, lo entiendo mal. Creo que debe haber un subdirectorio conf en el directorio solr.solr.home. El conf contiene solrconfig. .xml y schema.xml. Pero, de hecho, el directorio conf se coloca debajo del directorio collection1, la colección es una instancia de solr Instance, solr puede configurarse con varias colecciones, puede tener un archivo de configuración separado.
La configuración de web.xml aquí es:
solr /homeD: /Aplicaciones instaladas /solr-4.9.0 /solr-4.9.0 /examplejava.lang.String
Se debe prestar especial atención al uso de la barra invertida " /" en lugar de la predeterminada " \\ " en Windows.
Aquí estoy apuntando directamente a la carpeta de ejemplos.
Método 2 (recomendación personal):
Cree un nuevo archivo solr.xml en el directorio $ TOMCAT_HOME /conf /Catalina /localhost, el contenido es:
Nota aquí La anulación debe configurarse en falso; de lo contrario, cada vez que inicie Tomcat, volverá a descomprimir el archivo war para sobrescribir la configuración anterior, o descomprimir manualmente la ruta del contexto directamente a la carpeta
Paso 5:
El directorio collection1 bajo el directorio solr-4.9.0 \\ example \\ solr se copia al directorio solr-4.9.0 \\ example. El lector puede personalizar la ruta, definida en web.xml, y el directorio al que apunta contiene el directorio collection1.
Paso 6:
Copie el paquete jar de D: \\ Installed Applications \\ solr-4.9.0 \\ solr-4.9.0 \\ example \\ lib \\ ext a apache-tomcat- En el directorio 8.0.9 \\ lib, también puede copiar en webapps \\ solr \\ WEB-INF \\ lib, el lector puede elegir (solo problemas globales y locales).
(Si inicia o informa un error, puede encontrar el paquete jar correspondiente en solr-4.9.0 \\ dist de acuerdo con el aviso).
Paso 7:
Abra el archivo server.xml en el directorio conf de Tomcat, encuentre el siguiente código para agregar URIEncoding = " UTF-8 ", agregue soporte chino.
connectionTimeout = " 20000 "
redirectPort = " 8443 "
URIEncoding = " UTF-8 " />
Paso 8:
Inicie Tomcat, abra el navegador y escriba: http: //localhost: 8080 /solr /admin /. Si ve la pantalla de inicio, la instalación se realizó correctamente.
Resumen
Como puede verse en los pasos de instalación anteriores, el paso 4 es el paso central. Aquí debe comprender el principio operativo de Solr: Solr es un servicio similar a la interfaz Http. Debe implementarse en el contenedor web (aquí Tomcat). Después de ejecutarse, la aplicación interactúa con Solr en la forma de solicitud Http, incluida la adición de índices, consultas, etc. Por lo tanto, necesitamos implementar Solr en el contenedor web y especificar el directorio donde Solr está configurado en la configuración de Tomcat.
El método de instalación en Linux no es muy diferente de Windows.
Para cambiar el nombre del sufijo de archivo, simplemente use la función cambiar de nombre, pero alg
Los sistemas win8 y win10 recién instalados tienen una pequeña caja en la parte superior izquierda d
¿Qué debo hacer si hay sonido actual después de conectar el Win10 al auricular? Muchos usuarios de W
Win10 actualiza el primer error 0x80070422, después de la solución de error 0x8024001e
Solución no reconocida del disco U del sistema Win7
¿No se puede utilizar la versión de vista previa del teclado numérico Win10 10122?
La última versión de la versión preliminar de Win10 versión 10041 Daquan
Cómo mover el escritorio de Win7 a otros discos para mejorar la velocidad del sistema
La versión preliminar de Win10 puede personalizar la pantalla de bloqueo, tienden a WP8.1
Varios efectos mágicos de la rueda del ratón Win7
Windows7 /xp ¿Cómo configurar el archivo exe como protector de pantalla?
¿Cómo usar la función win7 en win7?
Cómo modificar el controlador de disco desordenado en Windows 8
Guía de actualización de la versión Win10: ¿Win10 que versión es la mejor para ti?
Deje que Win8 inicie sesión automáticamente en el sistema y toque algunas teclas
¿Dónde está la cámara del sistema Win7? Falta la cámara Win7, ¿cómo volver?
Windows 8 no se puede actualizar para resolver el .NET Framework 3.5.1 modo de Win8
Cómo configurar el flujo de medios en el sistema Windows 8
Sistema Xp descargado con u instalación de disco