Instalación Solr · 3 min read · Jan 13, 2026
Instalar la plataforma de búsqueda Apache Solr en CentOS 8

Apache Solr es una plataforma de búsqueda de código abierto escrita en Java. Apache Solr se basa en Apache Lucene. Usando Solr, puedes crear motores de búsqueda personalizados que indexan archivos, bases de datos y sitios web. Solr es altamente confiable, escalable y tolerante a fallos, y proporcionará muchas características poderosas como indexación distribuida, replicación, consultas balanceadas por carga, conmutación por error y recuperación automatizadas, gestión de configuración centralizada y muchas más características empresariales.
Solr maneja muchos tipos de datos como JSON, XML, muchos tipos de documentos de oficina, CSV y más.
En este tutorial, te mostraremos cómo instalar Apache Solr 8.6.3 en CentOS 8.
Requisitos
Un servidor que ejecute CentOS 8.
Un usuario no root con privilegios de sudo configurado en tu servidor.
Paso 1: Instalar Java
Antes de comenzar, actualicemos nuestro sistema ejecutando el siguiente comando.
sudo dnf updatePara la última versión de Apache Solr, necesitamos instalar Java 8 o una versión superior.
Primero, verificamos si Java ya está instalado en nuestra máquina emitiendo el siguiente comando:
which javaSi Java no está instalado, ejecuta el siguiente comando:
sudo dnf install java-11-openjdkUna vez que Java esté instalado, podemos verificarlo ejecutando el siguiente comando:
java -versionSalida:-openjdk version "11.0.8" 2020-07-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.8+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode, sharing)Paso 2: Instalar Apache Solr en CentOS 8
Primero, necesitaremos descargar la última versión de Apache Solr desde el sitio web oficial de Apache, https://downloads.apache.org/lucene/solr/
Podemos descargarlo fácilmente usando el comando wget:
wget https://downloads.apache.org/lucene/solr/8.6.3/solr-8.6.3.tgzAhora extraemos el archivo tar usando el siguiente comando:
tar xzf solr-8.6.3.tgz solr-8.6.3/bin/install_solr_service.sh --strip-components=2Ahora instalamos Solr como un servicio ejecutando el siguiente comando:
sudo bash ./install_solr_service.sh solr-8.6.3.tgzComenzará la instalación, deberíamos ver la siguiente salida:

Se creará la cuenta con el nombre de solr en tu sistema. Por defecto, el puerto de Solr es 8983. podemos verificarlo con el siguiente comando:
netstat -tunelp | grep 8983Deberíamos obtener la siguiente salida:
tcp6 0 0 :::8983 :::* LISTEN 974 38261 -Apache Solr se ejecuta como un servicio de Systemd. Podemos iniciar|detener|reiniciar fácilmente el servicio Solr con los siguientes comandos:
systemctl start solr
systemctl stop solr
systemctl restart solrPara verificar el estado del servicio Apache Solr, ejecuta el siguiente comando:
systemctl status solrAhora habilitamos el servicio solr ejecutando el siguiente comando:
systemctl enable solrNota:- necesitamos deshabilitar SELinux, edita el siguiente archivo para deshabilitar SELinux permanentemente
vim /etc/selinux/configy establece lo siguiente
SELINUX=disabled
guardar y salir
Paso 3: Firewall
Por defecto, Solr escucha en el puerto 8983, por lo que necesitaremos permitir este puerto a través del firewall.
Podemos hacer esto ejecutando el siguiente comando:
sudo firewall-cmd --zone=public --add-port=8983/tcp --permanent
sudo firewall-cmd --reloadPaso 4: Accediendo a la interfaz web de Solr
Ahora que hemos habilitado el acceso a través del firewall, es hora de acceder a la interfaz web de Solr.
En el navegador web, escribe la URL http://your-server-ip:8983/solr. Deberíamos ver el panel de control de Solr como a continuación:

Paso 5: Crea tu primera colección de Solr
Después de la instalación exitosa del servicio Apache Solr en nuestro sistema, establezcamos la contraseña para el usuario solr ejecutando el siguiente comando como root
passwd solrLa colección es un índice lógico distribuido en múltiples servidores.
Ahora crearemos nuestra primera colección usando el siguiente comando.
su - solr -c "/opt/solr/bin/solr create -c testconnection -n data_driven_schema_configs"Salida:-
Creada nueva colección 'testconnection'Esta colección ‘testconnection’ está disponible en el panel de control desde el panel izquierdo de Colecciones.

Conclusión
En este tutorial aprendimos cómo instalar y configurar Apache Solr en CentOS 8, soporta muchos plugins y muchas más características, puedes usar esta herramienta para aprovechar todo el potencial de una búsqueda vertical. Para más información, visita el sitio web oficial de Apache Solr https://lucene.apache.org/solr/
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.