GNU/Linux >> Tutoriels Linux >  >> Rocky Linux

Comment installer Elasticsearch sur Rocky Linux 8

Dans ce didacticiel, nous allons vous montrer comment installer Elasticsearch sur Rocky Linux 8. Pour ceux d'entre vous qui ne le savaient pas, Elasticsearch est un moteur d'analyse gratuit et open source utilisé pour stocker , rechercher et analyser de gros volumes de données en temps réel. Elasticsearch est apprécié et populaire parmi les administrateurs système et les développeurs car il s'agit d'un puissant moteur de recherche basé sur la bibliothèque Lucene. Elasticsearch n'est qu'une partie de la pile ELK (Elasticsearch, Logstash et Kibana) qui constituent une plate-forme d'analyse de journaux open source.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape d'Elasticsearch sur Rocky Linux. 8.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :  Rocky Linux 8.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur de bureau).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Elasticsearch sur Rocky Linux 8

Étape 1. La première étape consiste à mettre à jour votre système avec la dernière version de la liste des packages. Pour ce faire, exécutez les commandes suivantes :

sudo dnf check-update
sudo dnf update

Étape 2. Installation de Java sur Rocky Linux 8.

Par défaut, Java n'est pas disponible sur le référentiel de base Rocky Linux 8. Maintenant, exécutez la commande suivante ci-dessous pour installer OpenJDK 11 sur votre système :

sudo dnf install java-11-openjdk

Utilisez la commande suivante pour vérifier si Java est installé :

java -version

Étape 3. Installer Elasticsearch sur Rocky Linux 8.

Par défaut, Elasticsearch n'est pas disponible sur le référentiel de base Rocky Linux 8. Nous ajoutons maintenant le référentiel RPM Elasticsearch à votre système Rocky Linux :

nano /etc/yum.repos.d/elasticsearch.repo

Ajoutez le fichier suivant :

[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md

Enregistrez et fermez le fichier puis installez le package ElasticSearch avec la commande suivante ci-dessous :

sudo dnf install --enablerepo=elasticsearch elasticsearch

Par défaut, le service Elasticsearch est désactivé au démarrage et non actif. Maintenant, nous activons Elasticsearch (pour qu'il démarre automatiquement au démarrage du système), démarrons et vérifions l'état à l'aide de les commandes ci-dessous :

sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
sudo systemctl status elasticsearch

Étape 4. Configurez Elasticsearch.

Modifiez maintenant le fichier de configuration Elasticsearch "/etc/elasticsearch/elasticsearch.yml ” et définissez le network.host à l'hôte local :

nano /etc/elasticsearch/elasticsearch.yml

Ajoutez la configuration suivante :

cluster.name: idroot-cluster
node.name: node-1
path.data: /var/lib/elasticsearch
network.host: 127.0.0.1

Enregistrez et fermez le fichier puis redémarrez le service ElasticSearch :

sudo systemctl start elasticsearch

Étape 5. Testez Elasticsearch.

Une fois installé avec succès, maintenant nous testons et voyons si l'Elasticsearch installé fonctionne. Elasticsearch devrait être exécuté sur le port 9200. Testez ceci en utilisant la commande curl comme ci-dessous :

curl -X GET "localhost:9200/"

Sortie :

[[email protected] ~]# curl -X GET "localhost:9200/"
{
    "name" : "node-1",
    "cluster_name" : "idroot-cluster",
    "cluster_uuid" : "G0Gde46CQmeilanaBCp9EBmw",
    "version" : {
        "number" : "7.13.0",
        "build_flavor" : "default",
        "build_type" : "rpm",
        "build_hash" : "5ciye1c6fkud260ce95akp023559635c6f3",
        "build_date" : "2022-03-19T22:06:26.081071330CI",
        "build_snapshot" : false,
        "lucene_version" : "8.8.2",
        "minimum_wire_compatibility_version" : "6.8.0",
        "minimum_index_compatibility_version" : "6.0.0-beta1"
    },
    "tagline" : "You Know, for Search"
}

Félicitations ! Vous avez installé Elasticsearch avec succès. Merci d'avoir utilisé ce didacticiel pour installer Elasticsearch sur votre système Rocky Linux 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Elasticsearch.


Rocky Linux
  1. Comment installer MariaDB 10.6 sur Rocky Linux 8

  2. Comment installer Docker sur Rocky Linux 8

  3. Comment installer Cockpit sur Rocky Linux 8

  4. Comment installer GitLab sur Rocky Linux 8

  5. Comment installer MariaDB sur Rocky Linux 8

Comment installer Joomla sur Rocky Linux 8

Comment installer Fail2ban sur Rocky Linux 8

Comment installer ImageMagick sur Rocky Linux 8

Comment installer Spotify sur Rocky Linux 8

Comment installer Grafana sur Rocky Linux 8

Comment installer Netdata sur Rocky Linux 8