Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Elasticsearch sur Ubuntu 18.04 LTS. Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec des privilèges sudo. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
Elasticsearch est un moteur de recherche et d'analyse en temps réel open source flexible et puissant. Avec Elasticsearch, vous pouvez stocker, rechercher et analyser de gros volumes de données plus rapidement et en temps quasi réel. Elasticsearch est généralement utilisé comme moteur/technologie sous-jacent qui alimente les applications qui ont des fonctionnalités et des exigences de recherche complexes.
Installer Elasticsearch sur Ubuntu
Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.
sudo apt update sudo apt upgrade
Étape 2. Installez Java.
Java est la principale exigence pour exécuter Elasticsearch sur n'importe quel système. Assurez-vous que Java est installé sur votre système en exécutant la commande suivante :
sudo apt install openjdk-8-jdk
Vous pouvez vérifier que Java 8 est installé en exécutant cette commande :
$ java -version openjdk version "1.8.0_191" OpenJDK Runtime Environment (build 1.8.0_191-8u191-b14-2ubuntu0.18.04.1-b14) OpenJDK 64-Bit Server VM (build 25.191-b14, mixed mode)
Étape 3. Installez Elasticsearch sur Ubuntu 18.04.
Utilisez le référentiel apt officiel d'Elasticsearch pour installer Elasticsearch sur le système Ubuntu Linux :
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
Une fois le référentiel activé, mettez à jour la liste des packages apt et installez le moteur Elasticsearch en tapant :
sudo apt update sudo apt install elasticsearch
Le service Elasticsearch ne démarrera pas automatiquement une fois le processus d'installation terminé. Pour démarrer le service et activer l'exécution du service :
sudo systemctl enable elasticsearch.service sudo systemctl start elasticsearch.service
Étape 4. Configurez Elasticsearch.
Vous pouvez personnaliser cela en modifiant le fichier de configuration Elasticsearch. Modifiez le fichier de configuration dans votre éditeur de texte préféré et mettez à jour les valeurs suivantes :
sudo nano /etc/elasticsearch/elasticsearch.yml
Modifiez les valeurs suivantes :
network.host: 0.0.0.0 cluster.name: ES_Cluster_01 node.name: "Cluster_01_Node_001"
Redémarrez le service Elasticsearch pour que les modifications prennent effet :
sudo systemctl restart elasticsearch
Étape 5. Testez la configuration d'Elasticsearch.
Vous pouvez vérifier qu'Elasticsearch est en cours d'exécution en envoyant une requête HTTP au port 9200 sur localhost avec la commande curl suivante :
curl -X GET "localhost:9200/"
Vous devriez voir quelque chose de similaire à ceci :
{ "name" : "kwEpA2Q", "cluster_name" : "elasticsearch", "cluster_uuid" : "B-5B34LramonaD3ww", "version" : { "number" : "6.6.1", "build_flavor" : "default", "build_type" : "deb", "build_hash" : "1fd8f69", "build_date" : "2019-04-13T17:10:46.160291Z", "build_snapshot" : false, "lucene_version" : "7.6.0", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" }
C'est tout ce que vous avez à faire pour installer Elasticsearch sur Ubuntu 18.04. J'espère que vous trouverez cette astuce rapide utile. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.