Configuración de instalación de Solr en Tomcat
Dado que Solr se basa en el desarrollo de Java, Solr puede implementarse tanto en Windows como en Linux, pero ya que Solr proporciona algunos para la prueba y la administración. Es más conveniente mantener el script de shell, por lo que se recomienda instalarlo en Linux durante la implementación de producción, y se puede usar en Windows durante las pruebas.
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: Installed Applicationssolr- Directorio 4.9.0solr-4.9.0.
Paso 2:
Copie solr-4.9.0dist solr-4.9.0.war en el directorio de aplicaciones web 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 webappssolrWEB-INFweb.xml
Buscar:
Aquí está la necesidad de configurar solr /Inicio, solo necesita modificar /poner /su /solr /inicio /aquí
Este directorio puede personalizarse, se recomienda usar el paso uno para extraer el directorio, aquí debe prestar atención: en el sitio web oficial de Soltorial, el Tutorial tiene el siguiente párrafo Palabra:
Cómo funciona Solr con Tomcat
Los dos pasos básicos para ejecutar Solr en cualquier contenedor de aplicaciones web son los siguientes:
Haga que las clases de Solr estén disponibles para el contenedor. 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 Tomcats. Si instaló Tomcat con Solr , eche un vistazo en 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. Hay algunas maneras 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 está ubicado 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
Es importante tener en cuenta que la barra invertida " /" se usa 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.0examplesolr se copia al directorio solr-4.9.0example. 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 en el directorio D: Installed Applicationssolr-4.9.0solr-4.9.0examplelibext al directorio apache-tomcat-8.0.9lib, o cópielo a webappssolrWEB - INFlib, 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.0dist 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. Así que 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.
No sé si tienes el mismo problema conmigo. Cada vez que vas a casa, solo hay un cable de red en casa
Los archivos TTF son archivos de fuente en Windows. Con la popu
Primero, Win7 Ultimate sistema de arranque Error al cargar el sistema operativo análisis de razón
1. Primero inicie sesión en el sistema Ghost win7 como una cuenta de administrador, luego presione W
Tan rápido como el rayo de Windows, el navegador web
¿Qué debo hacer si el error de conexión de banda ancha Win7 651?
No elimine arbitrariamente las particiones de Windows 7
Win7 sistema de conexión de banda ancha error 711 cómo hacerlo?
Sistema Win7 cómo cerrar la conexión de escritorio remoto
Análisis de 9 posibles causas de fallos de hardware causados por hardware
Solución pop-up automática antigua de disco óptico del sistema Win7
Windows 7 sistema de arreglo inteligente ventana
Windows7 SP1 Beta lanzado en enero de 2010
Cómo cambiar la imagen de la interfaz cuando win7 login
Método de creación de partición extendida de administración de discos del sistema de Windows 7
Win7 no puede cambiar el método de entrada cómo hacerlo
Cómo hacer kb3081438 error de actualización kb3081438 no puede actualizar la solución
¿Dónde está el registro de Win10? Win10 Registry Editor Open Method Graphic Introducción
Cómo hacer que la computadora portátil Win7 funcione con la máxima potencia
¿Cómo abrir el archivo IGS? ¿Qué formato de archivo es IGS?
8.1 El diseño general de la aplicación ha cambiado
Método de configuración de compatibilidad del navegador Win7
Cómo cerrar el firewall WIN8 Método de apagado del firewall WIN8