Installation d'Apache Solr Linux

Installation d'Apache Solr Linux

Apache Solr est un logiciel de recherche open source. Il est capable d'être mis en œuvre en tant que moteur de recherche de niveau d'entreprise grâce à sa forte évolutivité, son indexation avancée, ses requêtes rapides et sa capacité à s'intégrer à une grande variété d'applications. Il est capable de s'attaquer aux mégadonnées et a également une haute disponibilité avec ses configurations d'équilibrage et de basculement.

La plate-forme est écrite en Java et peut être installée sur les systèmes Linux. Dans ce guide, nous montrerons les instructions étape par étape pour installer Apache Solr sur certaines des distros Linux les plus populaires, y compris Ubuntu, Debian, Centos et Red Hat.

Dans ce tutoriel, vous apprendrez:

  • Comment installer Apache Solr sur les systèmes basés sur Debian
  • Comment installer Apache Solr sur des systèmes basés sur un chapeau rouge
  • Configuration initiale d'Apache Solr
Apache Solr installé sur Linux Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Distros basés sur Debian ou Red
Logiciel Apache Solr, Java
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

Installez Apache Solr sur les systèmes basés sur Debian

Si vous exécutez Ubuntu, Debian ou un autre système basé sur Debian comme Linux Mint, les instructions étape par étape ci-dessous devraient fonctionner pour vous. Les instructions pour les systèmes basés sur Red Hat sont dans la section suivante.

  1. Commencez par ouvrir un terminal et installer Java.
    $ sudo apt installer par défaut-jdk 
  2. Ensuite, utilisez WGET pour télécharger la dernière version d'Apache Solr à partir de la page de téléchargement officielle. Au moment d'écrire ces lignes, il est 8.6.3.
    $ wget http: // www.gtoub.gattech.edu / pub / apache / lunene / solr / 8.6.3 / solr-8.6.3.tgz 


  3. Une fois le fichier téléchargé, utilisez la commande TAR suivante pour extraire son contenu.
    $ tar zxvf solr-8.6.3.tgz 
  4. Ensuite, exécutez le script d'installation inclus pour installer Apache Solr. Assurez-vous de le faire en tant qu'utilisateur racine.
    $ sudo solr-8.6.3 / bin / install_solr_service.sh solr-8.6.3.tgz 
  5. Apache Solr doit maintenant être installé et démarré automatiquement en tant que service. Il peut être contrôlé par SystemD via une commande SystemCTL.
    $ sudo systemctl start solr # start solr $ sudo systemctl stop solr # stop solr $ systemctl status solr # vérifiez l'état de Solr $ sudo systemctl activer solr # make solr démarrer automatiquement lors du redémarrage 

Installez Apache Solr sur les systèmes basés sur Red Hat

Si vous utilisez CentOS, Red Hat ou un autre système basé sur un chapeau rouge comme Fedora, les instructions étape par étape ci-dessous devraient fonctionner pour vous.

  1. Commencez par ouvrir un terminal et installer Java.
    $ sudo dnf installer java-11-openjdk 
  2. Ensuite, utilisez WGET pour télécharger la dernière version d'Apache Solr à partir de la page de téléchargement officielle. Au moment d'écrire ces lignes, il est 8.6.3.
    $ wget http: // www.gtoub.gattech.edu / pub / apache / lunene / solr / 8.6.3 / solr-8.6.3.tgz 


  3. Avant de continuer, vous devez augmenter les limites des processus de fichier et maximum pour maximiser les performances et empêcher SOLR de publier des avertissements lorsqu'il démarre. Utilisez Nano ou votre éditeur de texte préféré ouvrez ce fichier et ajoutez ces quatre lignes:
    $ sudo nano / etc / Security / Limits.Conf Ajouter au bas du fichier: Solr Hard Nofile 65535 Solr Soft Nofile 65535 Solr Hard NProc 65535 Solr Soft NProc 65535 
  4. Vous pouvez maintenant utiliser la commande TAR suivante pour extraire les fichiers Apache Solr.
    $ tar zxvf solr-8.6.3.tgz 
  5. Ensuite, exécutez le script d'installation inclus pour installer Apache Solr. Assurez-vous de le faire en tant qu'utilisateur racine.
    $ sudo solr-8.6.3 / bin / install_solr_service.sh solr-8.6.3.tgz 
  6. Une fois qu'Apache Solr a terminé l'installation, utilisez les commandes suivantes pour le contrôler.
    $ sudo Service solr start # start solr $ sudo service solr stop # stop solr $ sudo service solr statut # vérifiez l'état de Solr $ sudo chkconfig solr sur # faites démarrer automatiquement le solr lors du redémarrage 


Configuration initiale Apache Solr

  • De nombreux aspects d'Apache Solr peuvent être configurés via la ligne de commande, mais Solr a également une interface Web, que vous trouverez probablement plus pratique. Accédez à lui via http: // localhost: 8983 / solr - Si ce n'est pas sur la même machine, remplacez hôte local avec l'adresse IP ou le nom de domaine entièrement qualifié de votre serveur Apache Solr. Accéder à Apache Solr via l'interface Web
  • Commencez à utiliser Apache Solr en créant d'abord une nouvelle collection sur le côté gauche de l'écran. Cliquez sur ce lien pour créer une nouvelle collection dans Apache Solr
  • Conclusion

    Dans ce guide, nous avons vu comment installer Apache Solr sur les distributions Linux basées sur Debian et Red Hat populaires. Cela devrait être suffisant pour vous aider à démarrer avec Solr et commencer à utiliser sa fonctionnalité de recherche après avoir configuré votre première collection.

    Tutoriels Linux connexes:

    • Choses à installer sur Ubuntu 20.04
    • Une introduction à l'automatisation Linux, des outils et des techniques
    • Linux: installer Java
    • Installation d'Oracle Java sur Ubuntu 20.04 Focal Fossa Linux
    • Comment installer Java sur Manjaro Linux
    • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
    • Téléchargement Linux
    • Introduction aux moteurs de stockage MySQL
    • Ubuntu 20.04 Guide
    • Meilleure distribution Linux pour les développeurs