GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Apache Solr en Ubuntu 20.04

Apache Solr es una herramienta de búsqueda NoSQL escalable, confiable y tolerante a fallas escrita en Java y lanzada bajo una licencia OpenSource. Se utiliza para almacenar datos y consultarlos casi en tiempo real. Es el motor de búsqueda más popular que proporciona indexación distribuida, replicación, equilibrio de carga con conmutación por error y recuperación automatizadas. Admite consultas de bases de datos a través de API REST como Elasticsearch.

En este tutorial, le mostraremos cómo instalar Apache Solr 8.6 en Ubuntu 20.04.

Requisitos

  • Un servidor con Ubuntu 20.04.
  • Se configura una contraseña raíz en el servidor.

Cómo empezar

Antes de comenzar, es una buena idea actualizar su sistema con la última versión. Puede actualizar su sistema con el siguiente comando:

apt-get update -y
apt-get upgrade -y

Después de actualizar el sistema, reinícielo para implementar los cambios.

Instalar Java

Apache Solr está escrito en lenguaje Java. Entonces Java debe estar instalado en su sistema. Si no está instalado, puede instalarlo ejecutando el siguiente comando:

apt-get install default-jdk -y

Después de instalar Java, puede verificar la instalación de Java usando el siguiente comando:

java -version

Debería ver la versión instalada de Java en el siguiente resultado:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

Instalar Apache Solr

Primero, deberá descargar la última versión de Apache Solr del sitio web de Apache. Al momento de escribir este artículo, la última versión de Apache Solr es la 8.6.0. Puedes descargarlo con el siguiente comando:

wget https://archive.apache.org/dist/lucene/solr/8.6.0/solr-8.6.0.tgz

Una vez descargado, extraiga el archivo descargado con el siguiente comando:

tar xzf solr-8.6.0.tgz

A continuación, instale Apache Solr ejecutando el script de instalación de Solr:

bash solr-8.6.0/bin/install_solr_service.sh solr-8.6.0.tgz

Una vez que se haya completado la instalación, debería obtener el siguiente resultado:

Service solr installed.
Customize Solr startup configuration in /etc/default/solr.in.sh
? solr.service - LSB: Controls Apache Solr as a Service
     Loaded: loaded (/etc/init.d/solr; generated)
     Active: active (exited) since Sat 2020-07-25 03:00:19 UTC; 5s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 4692 ExecStart=/etc/init.d/solr start (code=exited, status=0/SUCCESS)

Jul 25 03:00:09 ubuntu2004 systemd[1]: Starting LSB: Controls Apache Solr as a Service...
Jul 25 03:00:09 ubuntu2004 su[4694]: (to solr) root on none
Jul 25 03:00:09 ubuntu2004 su[4694]: pam_unix(su-l:session): session opened for user solr by (uid=0)
Jul 25 03:00:19 ubuntu2004 systemd[1]: Started LSB: Controls Apache Solr as a Service.

En este punto, Apache Solr está instalado y escuchando en el puerto 8983. Puede verificarlo con el siguiente comando:

netstat -tunelp | grep 8983

Deberías obtener el siguiente resultado:

tcp6       0      0 :::8983                 :::*                    LISTEN      108        24019      4756/java 

Administrar servicio Solr

Apache Solr se ejecuta como un servicio de Systemd. Para que pueda administrarlo fácilmente con systemd.

Para iniciar y detener el servicio Apache Solr, ejecute el siguiente comando:

systemctl stop solr
systemctl start solr

Para verificar el estado del servicio Apache Solr, ejecute el siguiente comando:

systemctl status solr

Para habilitar el servicio Apache Solr al iniciar el sistema, ejecute el siguiente comando:

systemctl enable solr

Crear colección Solr

La colección es un índice lógico repartido en varios servidores. Core es esa parte del servidor que ejecuta una colección.

Para crear una nueva colección en Apache Solr, ejecute el siguiente comando:

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

Deberías obtener el siguiente resultado:

Created new core 'mytestcollection'

Acceso a Apache Solr

Puede acceder a la interfaz web de Apache Solr mediante la URL http://your-server-ip:8983/solr. Debería ver la interfaz web de Apache Solr en la siguiente pantalla:

En la barra lateral izquierda, seleccione micoleccióndepruebas. , debería ver el estado de su colección en la siguiente pantalla:

Conclusión

En esta guía, aprendimos cómo instalar Apache Solr en el servidor Ubuntu 20.04. Puede usar esta herramienta para aprovechar todo el potencial de una búsqueda vertical. Para obtener más información, visite la documentación oficial de Apache Solr.


Ubuntu
  1. Cómo instalar Apache en Ubuntu 18.04

  2. Cómo instalar Apache Sqoop en Ubuntu 16.04

  3. Cómo instalar Apache Solr en Ubuntu 14.04

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

  5. ¿Cómo instalar Apache en Ubuntu?

Cómo instalar Apache Tomcat 10 en Ubuntu 20.04

Cómo instalar Apache Kafka en Ubuntu 18.04 y 16.04

Cómo instalar Apache Solr 8.9 en Ubuntu 20.04

Cómo instalar Apache Solr 8.9 en Ubuntu 18.04

Cómo instalar OpenOffice en Ubuntu 20.04

Cómo instalar Apache en Ubuntu 20.04