Linux

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

Si está buscando grandes cantidades de datos, Apache Solr podría ser justo lo que necesita. Jack Wallen le muestra cómo implementar esta útil herramienta.

Apache Solr logojpg 1 1
Imagen: Apache

apache sol es una plataforma de búsqueda de código abierto que puede ejecutar búsquedas de texto completo, resaltado de clics, búsqueda por facetas, indexación en tiempo real, agrupación dinámica e incluye integración de bases de datos, procesamiento de documentos enriquecidos y una interfaz de usuario basada en web fácil de usar. Si está buscando grandes cantidades de datos, esta herramienta podría ser justo lo que necesita. Apache Solor está optimizado para alto tráfico, alta escalabilidad y tolerancia a fallas.

Mirar: Kit de herramientas de contratación: ingeniero de base de datos (República Tecnológica Premium)

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

que necesitas

Para instalar correctamente Apache Solr, necesita 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 centraremos en mi servidor preferido.

Dicho esto, comencemos con la instalación.

Cómo instalar Apache Solr

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

sudo apt-get install default-jdk -y

Después de instalar Java, descargue Apache Solr con el siguiente comando:

wget

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

Después de descargar el paquete, extráigalo con el siguiente comando:

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

Una vez que se complete el script, inicie y habilite Apache Solr con el siguiente comando:

sudo systemctl enable --now solr

Cómo crear una colección

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

sudo passwd solr

Se le pedirá que escriba y verifique la nueva contraseña del usuario.

Ahora, podemos crear la colección con el siguiente 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.

Una vez creado, agreguemos algunos datos de muestra a nuestra colección usando el siguiente comando:

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

Ahora puede acceder a la interfaz basada en web.

Cómo acceder a la interfaz basada en web de Apache Solr

Abra un navegador web y apúntelo a http://servidor:8983. del menú desplegable del selector principal (Figura A), seleccione la colección de datos (la que acabamos de crear).

Figura A

La ventana principal de Apache Solr está lista.
La ventana principal de Apache Solr está lista.

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

Figura B

Hemos ejecutado con éxito la consulta en los datos de muestra.
Hemos ejecutado con éxito la consulta en los datos de muestra.

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

Suscríbete a Tecnopedia Cómo hacer que la tecnología funcione en YouTube Obtenga los últimos consejos técnicos para profesionales de negocios de Jack Wallen.

LEER  Por qué ralentizar el desarrollo de nuevas funciones puede ser la mejor manera de mantener los proyectos de código abierto

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba