Installation d'Elasticsearch sur Centos 8
Étant donné qu'Elasticsearch est écrit en Java, la première étape consiste à installer Java sur le système d'exploitation CentOS 8.
Étape 1: Installez Java sur Centos 8
Java peut être installé sur votre machine CentOS 8 en installant le JRE (Java Runtime Environment). Le package OpenJDK est disponible dans le référentiel de package CentOS 8, et vous pouvez installer la dernière version en tapant la commande ci-dessous.
$ sudo dnf installer java-11-openjdk-devel -y
Après l'installation d'OpenJDK, vérifiez la version installée.
$ Java - Version
Vous pouvez voir cette version 11.0.9.1 d'OpenJDK est installé avec succès sur la machine CentOS 8. Installons Elasticsearch maintenant.
Étape 2: Téléchargez et installez Elasticsearch sur Centos 8
Elastic fournit tous les packages pour installer Elasticsearch sur n'importe quel système d'exploitation comme Deb, TAR.GZ ou RPM. Pour Centos 8, nous aurons certainement besoin du package RPM pour installer Elasticsearch sur Centos 8. Vous pouvez visiter leur site officiel, Elastic.CO, pour télécharger et installer la dernière version stable de la recherche élastique sur Centos 8.
La version récente et stable publiée d'Elasticsearch est 7.11.0 en écrivant ce post. Téléchargez et installez le programme de recherche élastique à l'aide de la commande suivante:
$ sudo rpm -ivh https: // artefacts.élastique.co / téléchargements / elasticsearch / elasticsearch-7.12.0-x86_64.RPM
Pour l'avenir, visitez simplement la page de téléchargement d'Elasticsearch, copiez l'adresse du lien du package RPM et collez-la à la place du lien dans la commande ci-dessus ou vous pouvez simplement modifier le numéro de version dans la commande ci-dessus à partir de 7.dix.2 à la dernière version disponible.
Une fois Elasticsearch installé, l'étape suivante consiste à permettre la recherche élastique.
Tout d'abord, recharger le démon en utilisant la commande.
$ sudo Systemctl Daemon-Reload
Après avoir rechargé le démon, permettez le service d'Elasticsearch.
$ sudo systemctl activer elasticsearch.service
Étape 3: Configuration d'Elasticsearch sur Centos 8
Après l'installation d'Elasticsearch, si vous souhaitez configurer une recherche élastique selon votre désir, les fichiers de configuration d'Elasticsearch sont placés dans le répertoire / etc / elasticsearch. Par exemple, si vous souhaitez modifier le nom du serveur ou du cluster ou configurer la recherche élastique pour un accès à distance, tous ces types d'options de configuration sont placés à l'intérieur de la recherche élastique.fichier yml.
Elasticsearch.YML
Pour les paramètres et la configuration du serveur, toutes les options sont dans ce fichier.
Ouvrez la recherche Elastics.Fichier YML dans un éditeur de texte nano dans le terminal.
$ sudo nano / etc / elasticsearch / elasticsearch.YML
Et non-écope les lignes qui commencent à partir de "nœud.nom" et "grappe.nom"Et fournissez vos noms souhaités pour modifier le nom du serveur et du cluster, respectivement.
nœud.Nom: "Nouveau nom de nœud"
Grappe. Nom: NewclusterName
De même, si vous souhaitez configurer la recherche élastique pour un accès à distance, décommentez la ligne qui commence par le "réseau.héberger"S'il est commenté et fournit l'adresse IP de l'hôte distant.
Après toutes les configurations, enregistrez le fichier et sortez à l'aide des touches de raccourci (Ctrl + S) et (Ctrl + X).
Après avoir modifié le fichier de configuration pour appliquer les modifications, nous devons redémarrer le service Elasticsearch.
$ sudo systemctl redémarrer elasticsearch.service
La configuration de la recherche élastique est enregistrée et appliquée avec succès.
Conclusion
C'est ainsi que nous pouvons installer une recherche élastique sur le système d'exploitation CentOS 8 et la configurer en fonction de nos exigences. En utilisant Elasticsearch, nous pouvons effectuer une recherche de site Web, une recherche d'application, une surveillance des performances des applications, une analyse commerciale et de sécurité et beaucoup plus de tâches. Pour en savoir plus sur Elasticsearch, lisez le Guide de démarrage d'Elasticsearch à partir de son site officiel.