Recherche élastique

Comment installer Elasticsearch sur CentOS 8

Comment installer Elasticsearch sur CentOS 8
Elasticsearch est une plate-forme d'analyse de données en temps réel et de recherche distribuée très populaire et puissante. Elasticsearch est un projet open source et gratuit développé par la société Elastic. Son évolutivité, sa facilité d'utilisation et ses fonctionnalités gratuites permettent aux utilisateurs de l'utiliser à des fins de test pour des recherches complexes. Il prend en charge les services RESTful pour manipuler les données en combinant les méthodes HTTP avec l'URI HTTP. Commençons par l'installation d'Elasticsearch sur CentOS 8.

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 packages CentOS 8, et vous pouvez installer la dernière version en tapant la commande ci-dessous.

$ sudo dnf install java-11-openjdk-devel -y

Après l'installation d'OpenJDK, vérifiez la version installée.

$ java --version

Vous pouvez voir que la 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 tr/min. Pour CentOS 8, nous aurons certainement besoin du package rpm pour installer Elasticsearch sur CentOS 8. Vous pouvez visiter leur site officiel, élastique.co, pour télécharger et installer la dernière version stable de la recherche Elastic sur CentOS 8.

La dernière version stable d'Elasticsearch est la 7.11.0 lors de la rédaction de cet article. 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.tr/min

Pour l'avenir, il suffit de visiter la page de téléchargement d'Elasticsearch, de copier l'adresse du lien du package RPM et de la coller à 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 à activer la recherche élastique.

Tout d'abord, rechargez le démon à l'aide de la commande.

$ sudo systemctl démon-recharger

Après avoir rechargé le démon, activez le service d'Elasticsearch.

$ sudo systemctl activer la recherche élastique.un service

Étape 3 : Configuration d'Elasticsearch sur CentOS 8

Après l'installation d'Elasticsearch, si vous souhaitez configurer Elastic search selon votre envie, 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 l'accès à distance, tous ces types d'options de configuration sont placés à l'intérieur de la recherche élastique.fichier yml.

recherche élastique.yml

Pour les paramètres et la configuration du serveur, toutes les options sont dans ce fichier.

Ouvrez la recherche élastique.yml dans un éditeur de texte nano dans le terminal.

$ sudo nano /etc/elasticsearch/elasticsearch.yml

Et décommentez les lignes qui commencent par "nœud.Nom" et "groupe.Nom” et fournissez les noms souhaités pour changer le nom du serveur et du cluster, respectivement.

nœud.name : "Nouveau nom de nœud"
Groupe. nom : nouveauNomCluster

De même, si vous souhaitez configurer la recherche élastique pour l'accès distant, décommentez la ligne qui commence par le "réseau.hôte” s'il est commenté et fournit l'adresse IP de l'hôte distant.

Après toutes les configurations, enregistrez le fichier et quittez à 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.un service

La configuration de la recherche Elastic est enregistrée et appliquée avec succès.

Conclusion

C'est ainsi que nous pouvons installer Elastic search sur le système d'exploitation CentOS 8 et le configurer en fonction de nos besoins. En utilisant Elasticsearch, nous pouvons effectuer une recherche de site Web, une recherche d'applications, une surveillance des performances des applications, des analyses commerciales et de sécurité, et bien d'autres tâches. Pour en savoir plus sur Elasticsearch, lisez le guide de démarrage d'Elasticsearch sur son site officiel.

Bataille pour Wesnoth 1.13.6 Développement publié
Bataille pour Wesnoth 1.13.6 publiée le mois dernier, est la sixième version de développement de la 1.13.x series et il apporte un certain nombre d'am...
Comment installer League Of Legends sur Ubuntu 14.04
Si vous êtes fan de League of Legends, alors c'est l'occasion pour vous de tester League of Legends. Notez que LOL est pris en charge sur PlayOnLinux ...
Installez le dernier jeu de stratégie OpenRA sur Ubuntu Linux
OpenRA est un moteur de jeu de stratégie en temps réel libre/gratuit qui recrée les premiers jeux Westwood comme le classique Command & Conquer: Red A...