Instalación de Apache Solr Linux

Instalación de Apache Solr Linux

Apache Solr es software de búsqueda de código abierto. Es capaz de implementarse como un motor de búsqueda de nivel empresarial gracias a su alta escalabilidad, indexación avanzada, consultas rápidas y capacidad para integrarse con una gran variedad de aplicaciones. Es capaz de abordar Big Data y también tiene una alta disponibilidad con su equilibrio de carga y configuraciones de conmutación por error.

La plataforma está escrita en Java y se puede instalar en sistemas Linux. En esta guía, mostraremos las instrucciones paso a paso para instalar Apache Solr en algunas de las distribuciones de Linux más populares, incluidas Ubuntu, Debian, Centos y Red Hat.

En este tutorial aprenderás:

  • Cómo instalar Apache Solr en sistemas basados ​​en Debian
  • Cómo instalar Apache Solr en sistemas basados ​​en Red Hat
  • Configuración inicial de Apache Solr
Apache Solr instalado en Linux Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Distribuciones basadas en hat de Debian o Red
Software Apache Solr, Java
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Instale Apache Solr en sistemas basados ​​en Debian

Si está ejecutando Ubuntu, Debian o un sistema diferente basado en Debian como Linux Mint, las instrucciones paso a paso a continuación deberían funcionar para usted. Las instrucciones para los sistemas basados ​​en Red Hat están en la siguiente sección.

  1. Comience abriendo una terminal e instalando Java.
    $ sudo apt instalación predeterminado-jdk 
  2. A continuación, use WGet para descargar la última versión de Apache Solr de la página de descarga oficial. En el momento de este escrito, son las 8.6.3.
    $ wget http: // www.gtlib.gatecnicción.edu/pub/apache/lucene/solr/8.6.3/Solr-8.6.3.tgz 


  3. Una vez que se haya descargado el archivo, use el siguiente comando TAR para extraer su contenido.
    $ tar zxvf solr-8.6.3.tgz 
  4. A continuación, ejecute el script de instalación incluido para instalar Apache Solr. Asegúrese de hacerlo como usuario root.
    $ sudo solr-8.6.3/bin/install_solr_service.sh solr-8.6.3.tgz 
  5. Apache Solr ahora debe instalarse y comenzar como un servicio automáticamente. Systemd puede controlar a través de un comando SystemCTL.
    $ sudo SystemCtl Start SOLR # Start Solr $ sudo SystemCtl Stop Solr # Stop Solr $ SystemCtl Status Solr # Verifique el estado de Solr $ sudo SystemCtl Habilitar Solr # Haga que Solr comience automáticamente al reiniciar 

Instale Apache Solr en sistemas basados ​​en Red Hat

Si está ejecutando CentOS, Red Hat o un sistema diferente de Red Hat como Fedora, las instrucciones paso a paso a continuación deberían funcionar para usted.

  1. Comience abriendo una terminal e instalando Java.
    $ sudo dnf install java-11-openjdk 
  2. A continuación, use WGet para descargar la última versión de Apache Solr de la página de descarga oficial. En el momento de este escrito, son las 8.6.3.
    $ wget http: // www.gtlib.gatecnicción.edu/pub/apache/lucene/solr/8.6.3/Solr-8.6.3.tgz 


  3. Antes de continuar, debe aumentar el archivo y Max procesa los límites para maximizar el rendimiento y evitar que Solr emite advertencias cuando se inicia. Use Nano o su editor de texto preferido Abra este archivo y agregue estas cuatro líneas:
    $ sudo nano/etc/seguridad/límites.Conf Agregar al fondo del archivo: Solr Hard nofile 65535 Solr Soft Nofile 65535 Solr duro NPROC 65535 Solr Soft NProc 65535 
  4. Ahora puede usar el siguiente comando TAR para extraer los archivos Solr Apache.
    $ tar zxvf solr-8.6.3.tgz 
  5. A continuación, ejecute el script de instalación incluido para instalar Apache Solr. Asegúrese de hacerlo como usuario root.
    $ sudo solr-8.6.3/bin/install_solr_service.sh solr-8.6.3.tgz 
  6. Una vez que Apache Solr haya terminado de instalar, use los siguientes comandos para controlarlo.
    $ sudo Service SOLR Start # Inicio SOLR $ sudo Servicio Solr Stop # Stop Solr $ sudo Service Solr Estado # Verifique el estado de Solr $ sudo chkconfig solr en # hacer que solr comience automáticamente al reiniciar 


Configuración inicial de Apache Solr

  • Muchos aspectos de Apache Solr se pueden configurar a través de la línea de comando, pero Solr también tiene una interfaz web, que probablemente encontrará más conveniente. Acceder a él http: // localhost: 8983/solr - Si no está en la misma máquina, reemplace hostil con la dirección IP o el nombre de dominio totalmente calificado de su servidor Apache Solr. Acceder a Apache Solr a través de la interfaz web
  • Comience a usar Apache Solr creando primero una nueva colección en el lado izquierdo de la pantalla. Haga clic en este enlace para crear una nueva colección en Apache Solr
  • Conclusión

    En esta guía, vimos cómo instalar Apache Solr en las populares distribuciones de Linux con sede en Debian y Red Hat. Esto debería ser suficiente para comenzar con Solr y comenzar a usar su funcionalidad de búsqueda después de configurar su primera colección.

    Tutoriales de Linux relacionados:

    • Cosas para instalar en Ubuntu 20.04
    • Una introducción a la automatización, herramientas y técnicas de Linux
    • Linux: instalar Java
    • Instalación de Oracle Java en Ubuntu 20.04 fossa focal Linux
    • Cómo instalar Java en Manjaro Linux
    • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
    • Descarga de Linux
    • Introducción a los motores de almacenamiento MySQL
    • Ubuntu 20.04 Guía
    • La mejor distribución de Linux para desarrolladores