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 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:
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
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
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.