productos

Apache Solr 8.9 en Ubuntu 20.04

Video de Youtube
URL de Video remoto
Texto

Si no ves el video, puedes refrescar el navegador, presionando (Ctrl+Shift+R | Ctrl+F5 o Shift+F5), o abrirlo directamente desde el Canal de Youtube... HAZ CLIC AQUI

     Qué es Solr y para que nos servirá?

         Apache Solr es una plataforma de búsqueda de código abierto escrita en Java. Solr proporciona búsqueda de texto completo, sugerencias de ortografía, ordenación y clasificación de documentos personalizados, generación de fragmentos y resaltado. Apache Solr se ejecuta como un servidor de búsqueda de texto completo independiente. Sus API de HTTP / XML y JSON similares a REST lo hacen utilizable desde la mayoría de los otros lenguajes de programación populares.

          Este tutorial le ayudará a instalar Apache Solr 8.9.0 en sistemas Ubuntu 20.04 LTS.

     Instalación de Apache Solr en Ubuntu 20.04 con WSL2 en Windows 11

        En nuestro caso, realizaremos la instalación dentro de un servidor Linux, con Ubuntu 20.04 instalado en Windows 10, a través del WSL2, que ya hemos explicado en anteriores videos, si quieres saber cómo Haz clic en este enlace, además para la instalación utilizaremos nuestro usuario con noroot_drupaladicto, que tiene permisos para ejecutar comando de Root, sin riesgos de cargarnos nada por accidente. Eso también está explicado en el anterior enlace.

     Prerrequisito - Asegurarnos de que tenemos los paquetes de Ubuntu actualizados

          Es muy importante, que antes de realizar cualquier nueva instalación, nos aseguremos de que todos los paquetes de nuestro Linux estén actualizados, para disponer de las correcciones más actuales sobre seguridad, compatibilidades, etc.

          Para ello abriremos nuestra consola, y una vez iniciemos sesión con nuestro usuario NOROOT, ejecutaremos el siguiente código:

sudo apt update && sudo apt upgrade

 

 

     Paso 1 - Instalar Java

           Apache Solr 8 requería de Java 8 o superior para ejecutarse. Así que tendremos que asegurarnos de que nuestro sistema cumpla con los requisitos de Java de Apache Solr. Si no tenemos Java instalado, ejecutaremos el siguiente comando:

sudo apt install openjdk-11-jre-headless 

           Para confirmar la versión de Java que tenemos instalada, ejecutaremos el siguiente comando:

java -version 

     Paso 2 - Instalar Solr en Ubuntu

          Ahora descargaremos la versión requerida de Solr de su sitio oficial o espejos. O podremos usar el siguiente comando para descargar Apache Solr 8.9.0 en nuestro sistema.

cd /opt 
sudo wget https://archive.apache.org/dist/lucene/solr/8.9.0/solr-8.9.0.tgz

        A continuación, extraeremos la secuencia de comandos del instalador del servicio Apache Solr, del archivo de almacenamiento de Solr descargado. Ejecutando el instalador, seguido del archivo de almacenamiento, como se muestra a continuación:

sudo tar xzf solr-8.9.0.tgz solr-8.9.0/bin/install_solr_service.sh --strip-components=2
sudo bash ./install_solr_service.sh solr-8.9.0.tgz

     Paso 3 - administrar el servicio Solr

          Solr está configurado como un servicio en nuestro sistema. Podremos usar los siguientes comandos para Detener e iniciar el servicio Solr.

          Podremos utilizar los siguientes comandos para detener e iniciar el servicio de solr de Apache:

sudo service stop solr
sudo service start solr

        También podremos confirar su estatus 

sudo service solr status

     Paso 4 - crear una colección en Solr

          Después de la instalación exitosa de Solr en su sistema. Crearemos la primera colección en Apache Solr usando el siguiente comando:

sudo su - solr -c "/opt/solr/bin/solr create -c micoleccion -n data_driven_schema_configs" 

        El código anterior nos imprimirá en pantalla el siguiente mensaje, confirmando la creación de micoleccion:

Created new core 'mycollection'

     Paso 5 - acceder al panel de administración de Solr

        El Apache Solr predeterminado se ejecuta en el puerto 8983. Por lo tanto, podremos acceder a nuestro servicio Solr, usando este puerto en nuestro navegador web utilizando la IP del servidor o el nombre de dominio.

http://localhost:8983/

        Ahora, seleccionaremos "micoleccion" en el menú desplegable, Core Selector, en la barra lateral izquierda. Esto nos mostrará las estadísticas de la colección seleccionada.