GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa Apache Solr su CentOS 7

Ti mostreremo come installare Apache Solr su CentOS 7. Apache Solr è una piattaforma di ricerca aziendale open source utilizzata per creare facilmente motori di ricerca che ricercano siti Web, file e database. Le sue caratteristiche principali includono la potente ricerca full-text, la ricerca sfaccettata, la ricerca distribuita, l'evidenziazione dei risultati e la replica dell'indice.
In questo tutorial ti mostreremo come installare Apache Solr su un VPS CentOS 7.

Assicurati che il tuo sistema operativo sia completamente aggiornato eseguendo il comando seguente:

yum update

Installa l'ultima versione disponibile di Java sul tuo server:

yum list available | grep -i jdk

java-1.7.0-openjdk.x86_64

Verifica che Java sia installato correttamente:

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)

Il prossimo passo è scaricare e decomprimere l'archivio Solr. Al momento della stesura di questo tutorial, l'ultima versione stabile è Solr 4.9. Una volta che hai il pacchetto, decomprimilo nella directory di tua scelta (in questo tutorial usiamo '/opt' per l'installazione di Solr 4.9). Quindi, scarica e decomprimi Apache Solr 4.9 sul tuo 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

Crea un servizio systemd per Solr o, se sei abituato ai vecchi script di inizializzazione, puoi continuare a usarli. Crea uno script di inizializzazione per il servizio 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

Imposta l'autorizzazione corretta per lo script "solr" e fai in modo che Solr si avvii automaticamente all'avvio del server:

chmod +x /etc/init.d/solr

chkconfig --add solr

Ora puoi avviare Solr usando il seguente comando:

/etc/init.d/solr start

Dovresti anche essere in grado di utilizzare il comando "servizio" per avviare, interrompere e riavviare Solr:

service solr start
service solr stop
service solr restart

Una volta che Solr è attivo e funzionante, dovresti essere in grado di accedervi tramite il tuo browser web preferito all'indirizzo
http://server_IP:8983/solr/ (basta sostituire 'server_IP' con l'indirizzo IP del tuo server in modo appropriato):

Ovviamente non devi installare Apache Solr su CentOS 7, se utilizzi uno dei nostri servizi di hosting Apache VPS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare la piattaforma di ricerca Apache Solr per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post, su come installare Apache Solr su CentOS 7, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.


Cent OS
  1. Come installare Apache Cassandra su CentOS 8

  2. Come installare Apache Solr su CentOS 6

  3. Come installare Apache Solr su CentOS 7

  4. Come installare Apache Solr su CentOS 8

  5. Installa Apache su CentOS 8

Installa la piattaforma di ricerca Apache Solr su CentOS 8

Installa Apache Solr 8.8 su Ubuntu 20.04

Installa Apache Solr su Ubuntu 20.04

Installa Apache OpenOffice su CentOS 8

Come installare Apache Solr 8.9 su CentOS/RHEL 8

Come installare Apache Solr su CentOS e RHEL 8