GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installer Apache Solr sur CentOS 7

Nous allons vous montrer comment installer Apache Solr sur CentOS 7. Apache Solr est une plate-forme de recherche d'entreprise open source utilisée pour créer facilement des moteurs de recherche qui recherchent des sites Web, des fichiers et des bases de données. Ses principales fonctionnalités incluent une puissante recherche en texte intégral, une recherche à facettes, une recherche distribuée, la mise en surbrillance des hits et la réplication d'index.
Dans ce didacticiel, nous allons vous montrer comment installer Apache Solr sur un VPS CentOS 7.

Assurez-vous que votre système d'exploitation est entièrement à jour en exécutant la commande suivante :

yum update

Installez la dernière version disponible de Java sur votre serveur :

yum list available | grep -i jdk

java-1.7.0-openjdk.x86_64

Vérifiez que Java est correctement installé :

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)

L'étape suivante consiste à télécharger et à décompresser l'archive Solr. Au moment de la rédaction de ce tutoriel, la dernière version stable est Solr 4.9. Une fois que vous avez le package, décompressez-le dans le répertoire de votre choix (dans ce tutoriel, nous utilisons ‘/opt’ pour l'installation de Solr 4.9). Alors, téléchargez et décompressez Apache Solr 4.9 sur votre VPS Centos 7 :

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

Créez un service systemd pour Solr ou si vous êtes habitué aux anciens scripts d'initialisation, vous pouvez continuer à les utiliser. Créez un script d'initialisation pour le service 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

Définissez l'autorisation appropriée pour le script "solr" et faites en sorte que Solr démarre automatiquement au démarrage du serveur :

chmod +x /etc/init.d/solr

chkconfig --add solr

Vous pouvez maintenant démarrer Solr en utilisant la commande suivante :

/etc/init.d/solr start

Vous devriez également pouvoir utiliser la commande "service" pour démarrer, arrêter et redémarrer Solr :

service solr start
service solr stop
service solr restart

Une fois que Solr est opérationnel, vous devriez pouvoir y accéder via votre navigateur Web préféré à l'adresse
http://server_IP:8983/solr/ (remplacez simplement "server_IP" par l'adresse IP de votre serveur de manière appropriée) :

Bien sûr, vous n'êtes pas obligé d'installer Apache Solr sur CentOS 7, si vous utilisez l'un de nos services d'hébergement VPS Apache, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer la plateforme de recherche Apache Solr pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article sur l'installation d'Apache Solr sur CentOS 7, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer Apache Cassandra sur CentOS 8

  2. Comment installer Apache Solr sur CentOS 6

  3. Comment installer Apache Solr sur CentOS 7

  4. Comment installer Apache Solr sur CentOS 8

  5. Installer Apache sur CentOS 8

Installer la plateforme de recherche Apache Solr sur CentOS 8

Installer Apache Solr 8.8 sur Ubuntu 20.04

Installer Apache Solr sur Ubuntu 20.04

Installer Apache OpenOffice sur CentOS 8

Comment installer Apache Solr 8.9 sur CentOS/RHEL 8

Comment installer Apache Solr sur CentOS &RHEL 8