Apache Solr est une plateforme de recherche open-source puissante construite sur Apache Lucene. Avec sa popularité parmi les cas d’utilisation de recherche d’entreprise et d’analyse, installer la dernière version d’Apache Solr sur votre système Fedora 39 garantit que vous avez accès aux nouvelles fonctionnalités et aux mises à jour de sécurité. Dans cet article, nous vous guiderons à travers le processus d’installation d’Apache Solr sur Fedora 39 étape par étape.
Étape 1: Mise à jour de votre système Fedora 39
Avant d’installer Apache Solr, il est essentiel de s’assurer que votre système Fedora 39 est à jour et dispose de toutes les prérequis nécessaires. Pour mettre à jour vos paquets système vers les dernières versions, ouvrez le terminal et exécutez les commandes suivantes :
sudo dnf clean all sudo dnf update
Cela mettra à jour votre système avec les dernières versions des paquets et garantira un processus d’installation en douceur.
Étape 2: Installation de Java
Apache Solr nécessite Java Runtime Environment (JRE) version 11 ou supérieure. Pour vérifier si Java est déjà installé ou pour vérifier sa version, exécutez la commande suivante dans le terminal :
java -version
Si Java n’est pas installé ou si la version est obsolète, vous pouvez l’installer ou le mettre à jour à l’aide du gestionnaire de paquets dnf
:
sudo dnf install java-11-openjdk
En outre, la commande lsof
est essentielle pour le processus d’installation de Solr. Installez-le en exécutant la commande suivante :
sudo dnf install lsof
Étape 3: Téléchargement et Installation d’Apache Solr
Il est maintenant temps de télécharger et d’installer Apache Solr sur votre système Fedora 39. Suivez ces étapes :
- Naviguez vers la page de téléchargement officielle d’Apache Solr pour identifier la dernière version publiée : Page de téléchargement d’Apache Solr
- Utilisez la commande
wget
pour télécharger l’archive de distribution de Solr. Remplacez le numéro de version dans l’URL par la dernière version disponible :
wget https://archive.apache.org/dist/lucene/solr/9.5.0/solr-9.5.0.tgz
- Une fois le téléchargement terminé, extrayez le paquet et exécutez le script d’installation :
tar xzf solr-9.5.0.tgz solr-9.5.0/bin/install_solr_service.sh --strip-components=2 sudo bash ./install_solr_service.sh solr-9.5.0.tgz
Le script d’installation se chargera de configurer Solr en tant que service, en s’assurant qu’il démarre automatiquement au démarrage du système. Vous pouvez vérifier l’état du service Solr avec la commande suivante :
sudo systemctl status solr
Étape 4: Configuration d’Apache Solr
La configuration d’Apache Solr est cruciale pour des performances optimales. Cette étape implique l’ajustement de la taille de la heap Java, la configuration des paramètres de collecte des déchets, et l’optimisation du cache d’index. Explorons chaque aspect :
Ajustement de la taille de la heap Java
Pour un environnement de production, il est recommandé de définir une taille de heap Java d’au moins 16 Go. Vous pouvez configurer cela dans le fichier de configuration de Solr, généralement situé à /etc/default/solr.in.sh
ou à /etc/default/solr.in.cmd
pour les utilisateurs de Windows.
Optimisation de la Collecte des Déchets
Les paramètres de collecte des déchets (GC) peuvent avoir un impact significatif sur les performances de Solr. Activez la journalisation GC et surveillez les journaux pour identifier tout problème potentiel. Ajustez les paramètres GC en fonction de votre charge de travail spécifique et de votre environnement.
Mise en Cache de l’Index
La mise en cache de l’index joue un rôle vital dans l’amélioration des performances de recherche, en particulier lorsqu’on traite de grands ensembles de données. Solr fournit divers types de cache qui peuvent être configurés pour améliorer les performances, tels que le cache de filtres, le cache de résultats de requêtes, et le cache de documents.
Étape 5: Démarrage et Activation du Service Solr
Une fois Solr installé et configuré, vous pouvez démarrer le service Solr et l’activer pour qu’il démarre au démarrage. Exécutez les commandes suivantes dans le terminal :
sudo systemctl start solr sudo systemctl enable solr
Pour vérifier l’état du service Solr, utilisez la commande suivante :
sudo systemctl status solr
Étape 6: Configuration du Pare-feu
Par défaut, le service Solr écoute sur le port 8983. Pour autoriser le trafic sur ce port, vous devez configurer le pare-feu. Exécutez les commandes suivantes dans le terminal :
sudo firewall-cmd --permanent --add-port=8983/tcp sudo firewall-cmd --reload
Étape 7: Accès à l’Interface Web d’Apache Solr
Félicitations ! Vous avez réussi à installer Apache Solr sur votre système Fedora 39. Vous pouvez maintenant accéder à l’interface web de Solr en ouvrant votre navigateur web et en naviguant vers http://<IP_du_serveur>:8983/solr
. Remplacez <IP_du_serveur>
par l’adresse IP de votre serveur Fedora 39.
Shape.host offre des services Cloud VPS fiables et évolutifs qui peuvent être adaptés à vos besoins spécifiques d’hébergement. Avec leur expertise en solutions d’hébergement cloud, Shape.host garantit le plus haut niveau de performance, de sécurité, et de support pour votre entreprise. Découvrez les avantages des services Linux SSD VPS de Shape.host et faites monter votre présence en ligne à de nouveaux sommets.