GNU/Linux >> Tutoriels Linux >  >> AlmaLinux

Installer ElasticSearch sur AlmaLinux 8 - Guide étape par étape ?

Un composant clé des groupes de composants logiciels de la Suite Elastic est Elasticsearch. Elasticsearch est un moteur de recherche et d'analyse distribué open source, rapide et évolutif. Il est développé en Java et vous permet de stocker, d'indexer, d'analyser et de rechercher d'énormes volumes de données en temps quasi réel. Vous pouvez stocker et récupérer des données au format JSON à l'aide des API REST.

Au fil du temps, Elasticsearch est devenu un moteur de recherche populaire dans des domaines tels que l'analyse de journaux, l'analyse commerciale, l'intelligence de sécurité ainsi que la recherche en texte intégral.

Uber, Udemy, Shopify, Netflix, Facebook et bien d'autres sont parmi les principales sociétés de premier ordre qui exploitent Elasticsearch dans leurs piles technologiques.

Ici, à LinuxAPT, nous examinerons la procédure d'installation complète d'ElasticSearch sur AlmaLinux 8.


Étapes pour installer ElasticSearch sur AlmaLinux

1. Installer le package Java

ElasticSearch a été construit sur Java et vous devez donc installer Java sur votre système avec la commande ci-dessous :

$ sudo dnf install java-11-openjdk

Après l'installation de Java, vous pouvez le confirmer en exécutant la commande ci-dessous :

$ java —version


2. Importer la clé GPG de recherche Elastic

Ensuite, nous devons importer la clé GPG pour les packages RPM Elasticsearch avec la commande ci-dessous :

$ sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch


3. Installez Elasticsearch sur le système

Ici, vous devez créer un fichier appelé elasticsearch.repo dans le /etc/yum.repos.d/ :

$ sudo vim /etc/yum.repos.d/elasticsearch.repo

Ensuite, collez les lignes ci-dessous dans le fichier :

[elasticsearch] 
name=dépôt Elasticsearch pour les packages 7.x
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
activé=0
actualisation automatique=1
type=rpm-md

Ensuite, installez elastic search avec la commande ci-dessous :

$ sudo dnf install --enablerepo=elasticsearch -y elasticsearch

Le service Elasticsearch est désactivé par défaut. Exécutez la commande systemctl suivante pour démarrer et activer le service de recherche élastique :

$ sudo systemctl enable elasticsearch.service --now

Vérifiez l'état du service avec la commande :

$ sudo systemctl status elasticsearch


Comment configurer ElasticSearch ?

Après une installation réussie, modifiez le fichier de configuration Elasticsearch. Les paramètres de configuration par défaut conviennent aux serveurs d'exploitation uniques car Elasticsearch s'exécute uniquement sur localhost. Cependant, si vous souhaitez configurer un cluster, vous devrez modifier le fichier de configuration pour autoriser les connexions à distance.

Ici, nous avons spécifié l'adresse 0.0.0. 0. Cela permet à Elasticsearch d'écouter sur toutes les interfaces. Si vous souhaitez spécifier une adresse IP spécifique, faites-le dans cette section :

$ sudo nano /etc/elasticsearch/elasticsearch.yml

Pour que les modifications prennent effet, exécutez la commande :

$ sudo systemctl redémarrer elasticsearch


Comment tester l'installation d'ElasticSearch ?

Pour confirmer qu'Elasticsearch est opérationnel sur notre système, exécutez la commande curl suivante. Elasticsearch écoute sur le port 9200 par défaut :

$ curl -X GET "localhost:9200/"


Pour quelles opérations pouvons-nous utiliser la recherche élastique ?

Vous pouvez ajouter des données à ElasticSearch, vous pouvez utiliser la commande curl avec une requête POST :

$ curl -H 'Type de contenu :application/json' -X POST 'http://localhost:9200/employee/task/1' -d '{ "name":"Update John" }' 

Ensuite, récupérons ces données à l'aide d'une requête GET :

$ curl -X GET 'http://localhost:9200/employee/task/1'

Vous pouvez récupérer les données dans un format lisible par l'homme :

$ curl -X GET 'http://localhost:9200/employee/task/1?pretty'



AlmaLinux
  1. Installer Snipe-IT sur AlmaLinux 8 - Guide étape par étape ?

  2. Installer LAMP Stack sur AlmaLinux 8 - Guide étape par étape ?

  3. Installer Nmap sur Fedora 34 / 35 - Guide étape par étape ?

  4. Installer MongoDB sur Fedora 35 - Guide étape par étape ?

  5. Installer Discord sur Fedora 35 - Guide étape par étape ?

Comment installer AlmaLinux 8 étape par étape

Comment installer AlmaLinux 8.4 – Un guide étape par étape

Installer 7-zip sur Ubuntu 20.04 - Guide étape par étape ?

Installer Asterisk sur Ubuntu 20.04 - Guide étape par étape ?

Installer Jekyll sur Ubuntu 20.04 - Un guide étape par étape ?

Comment installer Elasticsearch sur AlmaLinux 8