GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Apache Solr sur Ubuntu 20.04

Apache Solr est un outil de recherche NoSQL évolutif, fiable et tolérant aux pannes écrit en Java et publié sous une licence OpenSource. Il est utilisé pour stocker des données et les interroger en temps quasi réel. C'est le moteur de recherche le plus populaire qui fournit l'indexation distribuée, la réplication, l'équilibrage de charge avec basculement et récupération automatisés. Il prend en charge les requêtes de base de données via des API REST comme Elasticsearch.

Dans ce tutoriel, nous allons vous montrer comment installer Apache Solr 8.6 sur Ubuntu 20.04.

Prérequis

  • Un serveur exécutant Ubuntu 20.04.
  • Un mot de passe root est configuré sur le serveur.

Mise en route

Avant de commencer, c'est une bonne idée de mettre à jour votre système avec la dernière version. Vous pouvez mettre à jour votre système avec la commande suivante :

apt-get update -y
apt-get upgrade -y

Après avoir mis à jour le système, redémarrez-le pour appliquer les modifications.

Installer Java

Apache Solr est écrit en langage Java. Java doit donc être installé sur votre système. S'il n'est pas installé, vous pouvez l'installer en exécutant la commande suivante :

apt-get install default-jdk -y

Après avoir installé Java, vous pouvez vérifier l'installation de Java à l'aide de la commande suivante :

java -version

Vous devriez voir la version installée de Java dans la sortie suivante :

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

Installer Apache Solr

Tout d'abord, vous devrez télécharger la dernière version d'Apache Solr à partir du site Web d'Apache. Au moment de la rédaction de cet article, la dernière version d'Apache Solr est la 8.6.0. Vous pouvez le télécharger avec la commande suivante :

wget https://archive.apache.org/dist/lucene/solr/8.6.0/solr-8.6.0.tgz

Une fois téléchargé, extrayez le fichier téléchargé avec la commande suivante :

tar xzf solr-8.6.0.tgz

Ensuite, installez Apache Solr en exécutant le script d'installation de Solr :

bash solr-8.6.0/bin/install_solr_service.sh solr-8.6.0.tgz

Une fois l'installation terminée, vous devriez obtenir le résultat suivant :

Service solr installed.
Customize Solr startup configuration in /etc/default/solr.in.sh
? solr.service - LSB: Controls Apache Solr as a Service
     Loaded: loaded (/etc/init.d/solr; generated)
     Active: active (exited) since Sat 2020-07-25 03:00:19 UTC; 5s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 4692 ExecStart=/etc/init.d/solr start (code=exited, status=0/SUCCESS)

Jul 25 03:00:09 ubuntu2004 systemd[1]: Starting LSB: Controls Apache Solr as a Service...
Jul 25 03:00:09 ubuntu2004 su[4694]: (to solr) root on none
Jul 25 03:00:09 ubuntu2004 su[4694]: pam_unix(su-l:session): session opened for user solr by (uid=0)
Jul 25 03:00:19 ubuntu2004 systemd[1]: Started LSB: Controls Apache Solr as a Service.

À ce stade, Apache Solr est installé et écoute sur le port 8983. Vous pouvez le vérifier avec la commande suivante :

netstat -tunelp | grep 8983

Vous devriez obtenir le résultat suivant :

tcp6       0      0 :::8983                 :::*                    LISTEN      108        24019      4756/java 

Gérer le service Solr

Apache Solr est exécuté en tant que service Systemd. Vous pouvez donc le gérer facilement avec systemd.

Pour démarrer et arrêter le service Apache Solr, exécutez la commande suivante :

systemctl stop solr
systemctl start solr

Pour vérifier l'état du service Apache Solr, exécutez la commande suivante :

systemctl status solr

Pour activer le service Apache Solr au démarrage du système, exécutez la commande suivante :

systemctl enable solr

Créer une collection Solr

La collection est un index logique réparti sur plusieurs serveurs. Le noyau est la partie du serveur qui exécute une collection.

Pour créer une nouvelle collection dans Apache Solr, exécutez la commande suivante :

su - solr -c "/opt/solr/bin/solr create -c mytestcollection -n data_driven_schema_configs"

Vous devriez obtenir le résultat suivant :

Created new core 'mytestcollection'

Accéder à Apache Solr

Vous pouvez accéder à l'interface Web d'Apache Solr à l'aide de l'URL http://your-server-ip:8983/solr. Vous devriez voir l'interface Web d'Apache Solr dans l'écran suivant :

Dans la barre latérale de gauche, sélectionnez mytestcollection , vous devriez voir l'état de votre collecte dans l'écran suivant :

Conclusion

Dans ce guide, nous avons appris à installer Apache Solr sur le serveur Ubuntu 20.04. Vous pouvez utiliser cet outil pour utiliser tout le potentiel d'une recherche verticale. Pour plus d'informations, consultez la documentation officielle d'Apache Solr.


Ubuntu
  1. Comment installer Apache sur Ubuntu 18.04

  2. Comment installer Apache Sqoop sur Ubuntu 16.04

  3. Comment installer Apache Solr sur Ubuntu 14.04

  4. Comment installer Apache Solr sur Ubuntu 20.04 LTS

  5. Comment installer Apache sur Ubuntu ?

Comment installer Apache Tomcat 10 sur Ubuntu 20.04

Comment installer Apache Kafka sur Ubuntu 18.04 et 16.04

Comment installer Apache Solr 8.9 sur Ubuntu 20.04

Comment installer Apache Solr 8.9 sur Ubuntu 18.04

Comment installer OpenOffice sur Ubuntu 20.04

Comment installer Apache sur Ubuntu 20.04