GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo implementar la plataforma de búsqueda de nivel empresarial Apache Solr en Ubuntu Server 22.04

Si tiene grandes cantidades de datos para buscar, Apache Solr podría ser exactamente lo que necesita. Jack Wallen le muestra cómo implementar esta útil herramienta.

Apache Solr es una plataforma de búsqueda de código abierto que puede ejecutar búsquedas de texto completo, resaltado de coincidencias, búsqueda por facetas, indexación en tiempo real, agrupamiento dinámico e incluye integración de bases de datos, manejo de documentos enriquecidos y una interfaz de usuario basada en web fácil de usar. Si tiene grandes cantidades de datos para buscar, esta herramienta podría ser exactamente lo que necesita. Apache Solor está optimizado para alto tráfico, altamente escalable y tolerante a fallas.

Código abierto:Cobertura de lectura obligatoria

Quiero guiarlo a través de los sencillos pasos para instalar y ejecutar Apache Solr en una instancia de Ubuntu Server 22.04 (Jammy Jellyfish).

Lo que necesitarás

Para instalar con éxito Apache Solr, necesitará una instancia en ejecución de Ubuntu Server 22.04 y un usuario con privilegios de sudo. Por supuesto, puede instalar Apache Solr en diferentes distribuciones de Linux, pero nos vamos a concentrar en mi servidor preferido.

Dicho esto, vayamos a la instalación.

Cómo instalar Apache Solr

Inicie sesión en su instancia de Ubuntu Server e instale Java con el comando:

sudo apt-get install default-jdk -y

Una vez instalado Java, descargue Apache Solr con:

wget https://downloads.apache.org/lucene/solr/8.11.1/solr-8.11.1.tgz

Asegúrese de visitar la página de descarga de Apache Solr para asegurarse de que está descargando la última versión de la aplicación.

Una vez que el paquete se haya descargado, extráigalo con:

tar -xvzf solr-8.11.1.tgz

El directorio recién creado incluye un práctico script de instalación que se encargará de casi todo por usted. Para ejecutar este script, emita el comando:

sudo ./solr-8.11.1/bin/install_solr_service.sh solr-8.11.1.tgz

Cuando finalice el script, inicie y habilite Apache Solr con:

sudo systemctl enable --now solr

Cómo crear una colección

Ahora necesitamos crear una colección que pueda usarse para albergar sus datos. Sin embargo, antes de hacer esto, debemos crear una contraseña para el usuario solr que se agregó durante la ejecución del script de instalación. Para hacer esto, emita el comando:

sudo passwd solr

Se le pedirá que escriba y verifique una nueva contraseña para el usuario.

Ahora, podemos crear la colección con el comando:

su - solr -c "/opt/solr/bin/solr create -c datacollection -n data_driven_schema_configs"

Se le pedirá la nueva contraseña que acaba de crear para el usuario solr.

Cuando se complete esa creación, agreguemos algunos datos de muestra a nuestra colección con el comando:

./bin/post -c datacollection example/exampledocs/*

Ahora está listo para acceder a la interfaz basada en web.

Cómo acceder a la interfaz web de Apache Solr

Abra un navegador web y diríjalo a http://SERVER:8983. Desde el menú desplegable Selector principal (Figura A ), seleccione recopilación de datos (que acabamos de crear).

Figura A

Después de seleccionar la recopilación de datos, debería encontrarse en la descripción general, donde puede ver que ya tenemos datos incluidos. Luego puede buscar esos datos haciendo clic en Consulta, modificando cualquiera de las opciones y haciendo clic en Ejecutar consulta (Figura B ).

Figura B

Felicitaciones, instaló Apache Solr con éxito, creó una nueva recopilación de datos, agregó datos de muestra y ejecutó una consulta sobre los datos.

Suscríbase a de TechRepublic Cómo hacer que la tecnología funcione en YouTube para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.



Enlace de origen


Linux
  1. Cómo implementar Mattermost en Ubuntu 18.04

  2. Cómo instalar Apache Solr en Ubuntu 14.04

  3. Cómo instalar Apache Solr en Ubuntu 20.04 LTS

  4. Cómo instalar el servidor web Apache en Ubuntu

  5. ¿Cómo cambio el directorio raíz de un servidor Apache?

Cómo implementar un servidor TeamSpeak en Ubuntu 20.04

Cómo cambiar el nombre de host del servidor en Ubuntu

Cómo instalar Drupal en un servidor Ubuntu 20.04 con Apache

Cómo instalar Apache en Ubuntu 20.04

Cómo configurar la autenticación de contraseña con Apache en Ubuntu 18.04

¿Cómo cambiar la zona horaria en Ubuntu 18.04 Server?