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

Instalar Apache Solr en CentOS 7

Le mostraremos cómo instalar Apache Solr en CentOS 7. Apache Solr es una plataforma de búsqueda empresarial de código abierto que se utiliza para crear fácilmente motores de búsqueda que buscan sitios web, archivos y bases de datos. Sus principales funciones incluyen una potente búsqueda de texto completo, búsqueda por facetas, búsqueda distribuida, resaltado de coincidencias y replicación de índices.
En este tutorial, le mostraremos cómo instalar Apache Solr en un CentOS 7 VPS.

Asegúrese de que su sistema operativo esté completamente actualizado ejecutando el siguiente comando:

yum update

Instale la última versión disponible de Java en su servidor:

yum list available | grep -i jdk

java-1.7.0-openjdk.x86_64

Verifique que Java esté correctamente instalado:

java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (rhel-2.5.1.2.el7_0-x86_64 u65-b17)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)

El siguiente paso es descargar y descomprimir el archivo Solr. Al momento de escribir este tutorial, la última versión estable es Solr 4.9. Una vez que tenga el paquete, descomprímalo en el directorio de su elección (en este tutorial usamos ‘/opt’ para la instalación de Solr 4.9). Entonces, descargue y descomprima Apache Solr 4.9 en su Centos 7 VPS:

cd /opt
wget http://www.bizdirusa.com/mirrors/apache/lucene/solr/4.9.0/solr-4.9.0.tgz
tar -xvf solr-4.9.0.tgz
mv /opt/solr-4.9.0 /opt/solr
mv /opt/solr/example /opt/solr/core

Cree un servicio systemd para Solr o, si está acostumbrado a los antiguos scripts de inicio, puede seguir usándolos. Cree un guión de inicio para el servicio Solr:

vi /etc/init.d/solr
#!/bin/bash
#
# chkconfig: 2345 20 20
# short-description: Solr
# description: Startup script for Apache Solr Server

SOLR_DIR="/opt/solr/core"
LOG_FILE="/var/log/solr.log"
JAVA="/usr/bin/java -DSTOP.PORT=8079 -DSTOP.KEY=stopkey -jar start.jar"

start() {
echo -n "Starting Solr... "
cd $SOLR_DIR
$JAVA > $LOG_FILE 2>&1 &
sleep 2
RETVAL=$?

    if [ $RETVAL = 0 ]
    then
        echo "done."
    else
        echo "failed. See error code for more information."
    fi
    return $RETVAL
}

stop() {
echo -n "Stopping Solr... "
pkill -f start.jar > /dev/null
RETVAL=$?

    if [ $RETVAL = 0 ]
    then
        echo "done."
    else
        echo "failed. See error code for more information."
    fi
    return $RETVAL
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo $"Usage: solr {start|stop|restart}"
exit 3
esac
exit $RETVAL

Establezca el permiso adecuado para el script 'solr' y haga que Solr se inicie automáticamente en el arranque del servidor:

chmod +x /etc/init.d/solr

chkconfig --add solr

Ahora puede iniciar Solr usando el siguiente comando:

/etc/init.d/solr start

También debería poder usar el comando 'servicio' para iniciar, detener y reiniciar Solr:

service solr start
service solr stop
service solr restart

Una vez que Solr esté en funcionamiento, debería poder acceder a él a través de su navegador web favorito en
http://server_IP:8983/solr/ (simplemente reemplace 'server_IP' con la dirección IP de su servidor de manera adecuada):

Por supuesto, no es necesario que instale Apache Solr en CentOS 7 si utiliza uno de nuestros servicios de alojamiento VPS de Apache, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen la plataforma de búsqueda Apache Solr por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si le gustó esta publicación sobre cómo instalar Apache Solr en CentOS 7, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Cent OS
  1. Cómo instalar Apache Cassandra en CentOS 8

  2. Cómo instalar Apache Solr en CentOS 6

  3. Cómo instalar Apache Solr en CentOS 7

  4. Cómo instalar Apache Solr en CentOS 8

  5. Instalar Apache en CentOS 8

Instale la plataforma de búsqueda Apache Solr en CentOS 8

Instale Apache Solr 8.8 en Ubuntu 20.04

Instalar Apache Solr en Ubuntu 20.04

Instalar Apache OpenOffice en CentOS 8

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

Cómo instalar Apache Solr en CentOS y RHEL 8