GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Apache Solr 8.9 en CentOS/RHEL 8

Apache Solr es una plataforma de búsqueda de código abierto escrita en Java. Solr proporciona búsqueda de texto completo, sugerencias de ortografía, ordenación y clasificación de documentos personalizados, generación de fragmentos y resaltado. Solr maneja una variedad de tipos de datos listos para usar, incluidos JSON, XML, muchos documentos de Office, CSV y más. Al momento de escribir este tutorial, Solr 8.9.0 es la última versión disponible para la instalación.

Este tutorial lo ayudará a instalar Apache Solr 8.5 en sistemas CentOS/RHEL 8.

Requisitos

Suponemos que ya tiene acceso de shell a su sistema CentOS/RHEL 8 con una cuenta de privilegios sudo. Para sistemas remotos, inicie sesión con el cliente SSH.

Paso 1:instalar Java

La última versión de Apache Solr requería Java 8 o una versión superior para ejecutarse. Asegúrese de que su sistema cumpla con los requisitos de Java en su sistema. Si no, ejecute el siguiente comando para instalar Java.

sudo dnf install java-11-openjdk 

Then check installed Java version:

java -version

openjdk version "11.0.4" 2019-07-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)

Step 2 - Install Apache Solr on CentOS 8

Now download the required Solr version from its official site or mirrors. You may also use the below command to download Apache Solr 8.5.2 from its official website. After that extract the installer script.

cd /tmp 
wget https://downloads.apache.org/lucene/solr/8.9.0/solr-8.9.0.tgz
sudo tar xzf solr-8.9.0.tgz solr-8.9.0/bin/install_solr_service.sh --strip-components=2

Luego ejecute la secuencia de comandos del instalador con bash shell seguido del archivo de archivo descargado. El comando será como el siguiente:

sudo bash ./install_solr_service.sh solr-8.9.0.tgz 

Esto creará una cuenta llamada solr en su sistema y finalizará el proceso de instalación. Después de eso, inicie el puerto Solr predeterminado del servicio 8983.

Paso 3:Administrar el servicio Solr

El servicio Apache Solr se administra bajo los servicios de systemd. Use los siguientes comandos para iniciar, detener y verificar el estado del servicio Solr.

sudo systemctl stop solr 
sudo systemctl start solr  
sudo systemctl status solr 

Paso 4 - Crear nueva colección Solr

Una colección es el grupo de núcleos que juntos forman un único índice lógico. Una colección tiene un conjunto diferente de archivos de configuración y definiciones de esquema que otras colecciones. Puede crear una colección ejecutando el siguiente comando:

sudo su - solr -c "/usr/local/solr/bin/solr create -c mycol1 -n data_driven_schema_configs"

Salida de muestra:

Created new core 'mycol1'

Paso 5:acceda al panel de administración de Solr

De forma predeterminada, el servidor Solr se ejecuta en el puerto 8983. Acceda al panel de control de Solr en su navegador web utilizando la dirección IP del servidor o el nombre de host con el puerto 8983.

  http://demo.tecadmin.net:8983/

Aquí puede ver las estadísticas de la colección creada en los pasos anteriores denominada "mycol1". Haga clic en "Selector principal" en la barra lateral izquierda y seleccione la colección creada.

Conclusión

En este tutorial, ha aprendido a instalar Apache Solr en el sistema CentOS/RHEL 8. También creó una nueva colección en el servidor Solr.


Cent OS
  1. Cómo instalar apache tomcat en Linux RHEL 8 / CentOS 8

  2. Cómo instalar Apache Maven CentOS 7 / RHEL 7

  3. Cómo instalar Apache Solr en CentOS 6

  4. Cómo instalar Apache Solr en CentOS 7

  5. Cómo instalar Apache Solr en CentOS 8

Cómo instalar phpMyAdmin con Apache en CentOS 7 / RHEL 7

Cómo instalar Apache Tomcat 9.0/8.5 en CentOS 7/RHEL 7

Cómo instalar phpMyAdmin con Apache en CentOS 8 / RHEL 8

Cómo instalar Apache Maven CentOS 8 / RHEL 8

Cómo instalar Apache Solr en CentOS y RHEL 8

Cómo instalar Apache Kafka en CentOS/RHEL 7