Comment installer Elasticsearch sur Debian Top 10

Comment installer Elasticsearch sur Debian Top 10

ElasticSearch est un moteur de recherche open source et réparti analytique pour stocker et récupérer des données comme toute autre base de données, il s'agit donc également d'une base de données bien connue qui réside dans la catégorie NOSQL des bases de données; Ces types de bases de données sont technologiquement modernes et l'image, les vidéos peuvent être stockées sous une forme de document à l'aide de bases de données NoSQL.

Comme il s'agit d'un type de base de données NOSQL, il ne suit pas SQL pour traiter les données. Par conséquent, Elasticsearch utilise un langage spécifique au domaine de requête (DSL) pour effectuer des opérations de base sur les données. Elasticsearch fournit également un support pour récupérer et représenter les données analytiquement ou une compassion analytique peut également être établie entre plusieurs types de données.

Ainsi, en raison de sa représentation analytique des données; Il est également appelé moteur de recherche analytique. Les bases de données Elasticsearch se concentrent sur la recherche et la récupération efficace des données, donc il est également connu sous le nom de moteur de recherche. Les données stockées dans Elasticsearch peuvent être récupérées et plusieurs opérations peuvent être effectuées à l'aide de sa fonction de recherche robuste.

Dans cet article détaillé, nous avons fourni la démonstration pour installer Elasticsearch sur Debian 11. Avant de passer à l'installation, regardons comment Elasticsearch fonctionne pour traiter les données sous forme de document:

Comment fonctionne Elasticsearch

Les données sont envoyées à Elasticsearch dans le formulaire de document JSON à l'aide de l'API ou du Logstash. Le plugin Logstash agit comme un pipeline pour Elasticsearch qui reçoit des données de plusieurs sources, la traite et l'envoie à la destination. Après cela, ElasticSearch stocke qui documente et y ajoute un numéro de référence pour une récupération plus approfondie des données du document. Une fois qu'Elasticsearch a attribué la référence; On peut récupérer ce document en utilisant l'API: De plus, les outils de virtualisation peuvent être utilisés avec Elasticsearch pour obtenir la sortie sous forme visualisée.

Comment installer Elasticsearch sur Debian 11

Il existe deux méthodes pour obtenir Elasticsearch sur votre Debian 11:

Méthode 1: Utilisation du référentiel apt sur Debian 11
Méthode 2: Utilisation du package Debian

La première méthode fait référence à l'installation à l'aide du référentiel APT tandis que la deuxième méthode est utilisée pour installer Elasticsearch en téléchargeant et en installant le package Debian: creuons les deux méthodes une par une:

Méthode 1: Comment installer Elasticsearch en utilisant le référentiel APT sur Debian 11

Les conditions préalables à l'installation d'Elasticsearch sur Debian 11 sont répertoriées ci-dessous:

  • Disponibilité de la dernière version Java
  • Elasticsearch GPG Key

Étape 1: Mise à jour et mise à niveau de la liste des packages Debian 11
Il est bon à mettre à jour et à mettre à niveau la liste des packages, afin que vous puissiez obtenir les packages mis à jour:

Pour cela, utilisez la commande suivante pour mettre à jour et mettre à niveau les packages simultanément:

$ sudo apt Update && sudo apt upgrade

Étape 2: Obtenez la clé GPG
Ajoutez la touche GPG pour vous assurer que la source de téléchargement est sécurisée et acceptable: vous pouvez le faire en utilisant la commande mentionnée ci-dessous:

$ wget -qo - https: // artefacts.élastique.Co / gpg-key-elasticsearch | sudo apt-key ajouter -

Note: L'avertissement dans l'image ci-dessus indique que la clé apte est dépréciée (après Debian 11 et Ubuntu 22.04) et ne sera disponible que pour supprimer les clés existantes de la clés.

Étape 3: Ajouter le package apt-transport-https
Après avoir ajouté la clé GPG, l'APT-Transport-HTTPS peut également être nécessaire pour être présent à votre Debian: vous pouvez l'obtenir en émettant la commande mentionnée ci-dessous:

$ sudo apt-get install apt-transport-https

Une fois qu'Apt-Transport-HTTPS est disponible pour votre Debian 11; Utilisez la commande suivante pour enregistrer le référentiel pour / etc / apt / sources.liste.d / élastique-7.X.liste:

$ echo «Deb https: // artefacts.CO / Packages / 7.x / apt stable Main »| TEE SUDO / ETC / APT / SOURCES.liste.d / élastique-7.X.liste

Le "7.X"Dans la commande ci-dessus, la dernière version d'Elasticsearch sera ajoutée.

Étape 4: Installation d'Elasticsearch
Une fois que vous avez terminé les étapes ci-dessus avec succès; Vous devez mettre à jour la liste des référentiels en émettant la commande mentionnée ci-dessous:

$ sudo apt mise à jour

Après la mise à jour du système, utilisez la commande mentionnée ci-dessous pour installer Elasticsearch sur votre système Debian 11:

$ sudo apt installer elasticsearch

Méthode 2: Comment installer Elasticsearch en utilisant le package Debian sur Debian 11

Vous pouvez télécharger et installer Elasticsearch à partir du site officiel d'élastique:

Étape 1: Télécharger Elasticsearch

$ wget https: // artefacts.élastique.co / téléchargements / elasticsearch / elasticsearch-7.14.1-AMD64.deb

Effectuez maintenant la fonction de hachage sur le fichier téléchargé en émettant la commande mentionnée ci-dessous:

$ wget https: // artefacts.élastique.co / téléchargements / elasticsearch-7.14.1-AMD64.deb.sha512

Vous pouvez vérifier l'exécution et l'authenticité réussies des données reçues: pour cela, vous pouvez utiliser la commande mentionnée ci-dessous:

$ shasum -a 512 -c elasticsearch-7.14.1-AMD64.deb.sha512

Étape 2: installation
Après application de la technique de somme de contrôle, installez le .Package DEB en émettant la commande mentionnée ci-dessous:

$ sudo dpkg -i elasticsearch-7.14.1-AMD64.deb

Conclusion

Elasticsearch est un package polyvalent distribué et est donc représenté par plusieurs noms comme le moteur de recherche ou le moteur de recherche analytique et également une base de données NoSQL bien connue également. En raison de la propriété multifonctionnelle d'Elasticsearch, il est utilisé pour la recherche en texte intégral, l'analyse commerciale, les renseignements opérationnels et de sécurité. Dans cet article, nous avons présenté un guide d'installation pour obtenir Elasticsearch sur Debian 11: Il existe deux méthodes répertoriées dans cet article, vous pouvez suivre n'importe lequel d'entre eux pour installer Elasticsearch.