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:
É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:
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:
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.listeLe "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:
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 elasticsearchMé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.debEffectuez 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.sha512Vous 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:
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.