GNU/Linux >> Tutoriels Linux >  >> Linux

Installer Elasticsearch sur Ubuntu 18.04

Dans ce tutoriel, nous verrons comment installer Elasticsearch sur Ubuntu 18.04. Elasticsearch est un moteur de recherche et d'analyse en texte intégral distribué open source. Il prend en charge les opérations RESTful (requêtes GET, POST) et vous permet de stocker, rechercher et analyser de gros volumes de données en temps réel.

Étape 1 :Installez les prérequis

Avant d'installer Elasticsearch, nous devons d'abord obtenir ses dépendances. La dépendance principale est OpenJDK 8 puisqu'il s'agit d'une application Java open source.

Commençons par mettre à jour notre système et installons les packages requis afin que apt peut télécharger via https.

sudo apt update
sudo apt install apt-transport-https

Maintenant, installez OpenJDK 8 (Recommandé) à l'aide du gestionnaire de packages.

sudo apt install openjdk-8-jdk

Sinon, si vous souhaitez installer la version la plus récente, vous pouvez installer la dernière version de Java.

Étape 2 :Téléchargez le package Elasticsearch

Maintenant que nos principales dépendances sont installées, nous devons maintenant télécharger la dernière version d'Elasticsearch, disponible sur la page Téléchargements Elastic.

La dernière version est 7.5.1 au moment de la rédaction.

Téléchargeons le paquet Debian (.deb ) pour notre système.

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.5.1-amd64.deb

Utilisons wget pour le récupérer depuis le serveur distant.

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.5.1-amd64.deb

Étape 3 :Installez Elasticsearch

Nous allons installer le paquet Debian en utilisant dpkg programme d'installation du package pour Elasticsearch 7.5.1 .

dpkg -i elasticsearch-7.5.1-amd64.deb

Une sortie similaire indique que votre installation a réussi !

Maintenant, configurons Elasticsearch pour qu'il fonctionne correctement.

Étape 4 :Configurer Elasticsearch

Dans notre première étape de configuration, nous allons définir l'adresse IP de notre serveur.

Le fichier de configuration Elasticsearch est disponible sur /etc/elasticsearch/elasticsearch.yml .

Ouvrez votre éditeur de texte préféré et modifiez ce fichier.

sudo vi /etc/elasticsearch/elasticsearch.yml

Accédez au module Réseau.

Par défaut, l'adresse de l'hôte réseau n'est pas définie. Définissez-le en décommentant la ligne correspondante et en le définissant sur l'adresse IP souhaitée.

Après modification, votre fichier ressemblera à ceci :

Enregistrez les modifications et quittez l'éditeur.

Maintenant, nous avons terminé notre configuration simplifiée d'Elasticsearch. Il ne nous reste plus qu'à démarrer notre serveur !

Étape 5 :Activer le service Elasticsearch

Démarrez et activez le service Elasticsearch à l'aide de systemctl :

sudo systemctl enable elasticsearch.service
sudo systemctl start elasticsearch.service

Maintenant que nous avons démarré notre serveur, nous pouvons maintenant envoyer des requêtes au serveur pour vérifier qu'il fonctionne correctement.

Étape 6 :Tester le serveur

Vous pouvez vérifier qu'Elasticsearch est en cours d'exécution en envoyant une requête HTTP au port 9200 à l'adresse de votre serveur (la mienne est 192.168.0.1)

curl -X GET "192.168.0.1:9200/"

Nous obtiendrons une réponse de sortie du serveur. Cela ressemblera à ceci :

{
  "name" : "BEwpV2R",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "T-3S34LRQFqDeIGwQgD1xw",
  "version" : {
    "number" : "7.5.1",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "d7d56a7",
    "build_date" : "2020-01-03T22:55:32.697037Z",
    "build_snapshot" : false,
    "lucene_version" : "8.0.0",
    "minimum_wire_compatibility_version" : "7.3.0",
    "minimum_index_compatibility_version" : "7.3.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

Maintenant que notre serveur fonctionne correctement, nous avons configuré avec succès notre service Elasticsearch, et nous sommes maintenant prêts à l'utiliser !

Conclusion

Dans ce didacticiel, nous avons appris comment configurer et installer Elasticsearch sur notre machine Ubuntu 18.04 en quelques étapes simples.


Linux
  1. Comment installer Graylog2 sur Ubuntu 14.04

  2. Comment installer Graylog2 sur Ubuntu 15.04 / 14.10

  3. Comment installer Elasticsearch sur Ubuntu 20.04

  4. Installer Elasticsearch sur Ubuntu

  5. Installer GitLab sur Ubuntu 18.04

Comment installer ELK sur Ubuntu 20.04

Comment installer Graylog 3.0 sur Ubuntu 18.04 / Ubuntu 16.04

Installer Nginx sur Ubuntu 18.04

Installer Redis sur Ubuntu

Installer Jenkins sur Ubuntu 18.04

Installer MongoDB sur Ubuntu 18.04