Comment installer Elasticsearch sur Debian 10/9/8
- 1979
- 637
- Jeanne Dupont
Elasticsearch est un moteur de recherche et d'analyse en temps réel flexible et puissant, distribué en temps réel. En utilisant un ensemble simple d'API, il offre la possibilité d'une recherche en texte intégral. La recherche élastique est disponible librement sous la licence Apache 2, qui offre le plus de flexibilité.
Ce tutoriel vous aidera à installer Elasticsearch sur Debian 10, Debian 9 et Debian 8 Systems.
Étape 1 - Préreqités
Connectez-vous à votre système Debian en utilisant l'utilisateur ou le compte racine privilégié de Sudo.
Java est la principale exigence pour exécuter Elasticsearch sur n'importe quel système. Exécutez les commandes suivantes pour installer Java sur votre système Debian.
sudo apt mise à jour sudo apt installer par défaut-jdk
Puis vérifiez la version Java installée.
Java -Version OpenJDK Version "11.0.4 "2019-07-16 OpenJDK Runtime Environment (Build 11.0.4 + 11 postes-debian-1deb10u1) VM du serveur OpenJDK 64 bits (build 11.0.4 + 11 postes-debian-1deb10u1, mode mixte, partage)
Assurez-vous également que votre variable d'environnement Java_Home est configurée:
echo $ java_home / usr / lib / jvm / java-11-oracle
Étape 2 - Installez Elasticsearch sur Debian
Utilisez le référentiel officiel d'Elasticsearch pour installer Elasticsearch sur Debian Linux System. Exécutez les commandes suivantes pour importer la clé GPG pour les packages Elasticsearch.
sudo apt-get install apt-transport-https wget -qo - https: // artefacts.élastique.Co / gpg-key-elasticsearch | sudo apt-key ajouter -
Puis configurez le référentiel APT sur votre système Debian. La commande ci-dessous ajoutera un référentiel pour installer le dernier Elasticsearch 6.X sur votre système Ubuntu.
Add-APT-Repository "Deb https: // artefacts.élastique.CO / Packages / 7.x / apt stable Main "
Après avoir ajouté le référentiel à votre système. Exécutez les commandes suivantes pour mettre à jour le cache, puis installez les packages Elasticsearch sur votre système.
sudo apt-get updat sudo apt-get install elasticsearch
Étape 3 - Configurer Elasticsearch sur Debian
Vous pouvez le personnaliser en modifiant le fichier de configuration Elasticsearch. Modifier le fichier de configuration dans votre éditeur de texte préféré et mettre à jour les valeurs suivantes:
sudo nano / etc / elasticsearch / elasticsearch.YML
Modifiez les valeurs suivantes:
/ etc / elasticsearch / elasticsearch.YMLréseau.Hôte: 0.0.0.0 Cluster.Nom: Node MyCluster1.Nom: "MyNode1"
- réseau.héberger - Définissez l'hôte du réseau sur 0.0.0.0 pour écouter sur toutes les interfaces et la rendre publiquement disponible. Vous pouvez utiliser votre adresse LAN pour l'accès LAN uniquement.
- grappe.nom - Nom du cluster. Pour le cluster multi-nœuds, tous les nœuds doivent utiliser le même nom de cluster.
- nœud.nom - Définissez le nom unique du nœud pour identifier dans un cluster.
Étape 4 - Gérer le service Elasticsearch
Pour configurer ElasticSearch pour démarrer automatiquement lorsque le système est enraciné, exécutez les commandes suivantes:
sudo / bin / systemctl activer elasticsearch.service
Elasticsearch peut être démarré et arrêté comme suit:
sudo systemctl démarrer elasticsearch.service sudo systemctl stop elasticsearch.service
Étape 5 - Testez la configuration de l'élasticsearch
Le service Elasticsearch est prêt à l'emploi. Vous pouvez le tester à l'aide de l'utilitaire de ligne de commande Curl. Exécutez la commande simple get à l'aide de Curl pour vérifier la configuration. Vous verrez les détails du cluster Elasticsearch avec la version sur votre écran.
curl -x get "http: // localhost: 9200 /?joli"Sortie de la console
"name": "mynode1", "cluster_name": "mycluster1", "cluster_uuid": "wwts-lsstigmbyfo6poxlw", "version": "numéro": "7.3.0 "," build_flavor ":" par défaut "," build_type ":" deb "," build_hash ":" de777fa "," build_date ":" 2019-07-24t18: 30: 11.767338z "," build_snapshot ": false," lunene_version ":" 8.1.0 "," minimum_wire_compatibilité_version ":" 6.8.0 "," minimum_index_compatibilité_version ":" 6.0.0-beta1 "," slogan ":" Vous savez, pour la recherche "
- « Comment vérifier la version Laravel par CLI et fichier
- Comment cloner une branche git spécifique »